Here are the examples of the python api twisted.web.test.test_web.DummyRequest taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
50 Examples
3
View Complete Implementation : test_woven.py
Copyright MIT License
Author : adde88
Copyright MIT License
Author : adde88
def setUp(self):
self.m = self.modelFactory()
self.t = self.resourceFactory(self.m)
self.r = test_web.DummyRequest([''])
self.r.prepath = ['']
self.prerender()
self.t.render(self.r)
self.channel = "a fake channel"
self.output = ''.join(self.r.written)
astert self.output, "No output was generated by the test."
global outputNum
open("wovenTestOutput%s.html" % (outputNum + 1), 'w').write(self.output)
outputNum += 1
self.d = microdom.parseString(self.output)
3
View Complete Implementation : test_api_server.py
Copyright Apache License 2.0
Author : google
Copyright Apache License 2.0
Author : google
def construct_dummy_request(method="GET", data=""):
request = test_web.DummyRequest([""])
request.content = StringIO.StringIO(data)
request.method = method # checked by Twisted's resource.Resource.render
return request
3
View Complete Implementation : test_web_api.py
Copyright GNU General Public License v3.0
Author : leapcode
Copyright GNU General Public License v3.0
Author : leapcode
def makeRequest(self, method=b'GET', clientAddress=None, path='/'):
"""
Create a L{DummyRequest} (change me to create a
L{twisted.web.http.Request} instead).
"""
request = DummyRequest(b'/')
request.method = method
request.client = clientAddress
request.path = path
return request
3
View Complete Implementation : test_websockets.py
Copyright GNU Affero General Public License v3.0
Author : maas
Copyright GNU Affero General Public License v3.0
Author : maas
def test_getChildWithDefault(self):
"""
L{WebSocketsResource.getChildWithDefault} raises a C{RuntimeError} when
called.
"""
self.astertRaises(
RuntimeError,
self.resource.getChildWithDefault,
b"foo",
DummyRequest(b"/"),
)
3
View Complete Implementation : test_websockets.py
Copyright GNU Affero General Public License v3.0
Author : maas
Copyright GNU Affero General Public License v3.0
Author : maas
def test_renderWrongUpgrade(self):
"""
If the C{Upgrade} header contains an invalid value,
L{WebSocketsResource} returns a failed request.
"""
request = DummyRequest(b"/")
self.update_headers(
request,
headers={
b"upgrade": b"wrong",
b"connection": b"Upgrade",
b"sec-websocket-key": b"secure",
b"sec-websocket-version": b"13",
},
)
self.astertRequestFail(request)
3
View Complete Implementation : test_websockets.py
Copyright GNU Affero General Public License v3.0
Author : maas
Copyright GNU Affero General Public License v3.0
Author : maas
def test_renderNoUpgrade(self):
"""
If the C{Upgrade} header is not set, L{WebSocketsResource} returns a
failed request.
"""
request = DummyRequest(b"/")
self.update_headers(
request,
headers={
b"connection": b"Upgrade",
b"sec-websocket-key": b"secure",
b"sec-websocket-version": b"13",
},
)
self.astertRequestFail(request)
3
View Complete Implementation : test_websockets.py
Copyright GNU Affero General Public License v3.0
Author : maas
Copyright GNU Affero General Public License v3.0
Author : maas
def test_renderPOST(self):
"""
If the method is not C{GET}, L{WebSocketsResource} returns a failed
request.
"""
request = DummyRequest(b"/")
request.method = b"POST"
self.update_headers(
request,
headers={
b"upgrade": b"Websocket",
b"connection": b"Upgrade",
b"sec-websocket-key": b"secure",
b"sec-websocket-version": b"13",
},
)
self.astertRequestFail(request)
3
View Complete Implementation : test_websockets.py
Copyright GNU Affero General Public License v3.0
Author : maas
Copyright GNU Affero General Public License v3.0
Author : maas
def test_renderWrongConnection(self):
"""
If the C{Connection} header contains an invalid value,
L{WebSocketsResource} returns a failed request.
"""
request = DummyRequest(b"/")
self.update_headers(
request,
headers={
b"upgrade": b"Websocket",
b"connection": b"Wrong",
b"sec-websocket-key": b"secure",
b"sec-websocket-version": b"13",
},
)
self.astertRequestFail(request)
3
View Complete Implementation : test_websockets.py
Copyright GNU Affero General Public License v3.0
Author : maas
Copyright GNU Affero General Public License v3.0
Author : maas
def test_renderNoConnection(self):
"""
If the C{Connection} header is not set, L{WebSocketsResource} returns a
failed request.
"""
request = DummyRequest(b"/")
self.update_headers(
request,
headers={
b"upgrade": b"Websocket",
b"sec-websocket-key": b"secure",
b"sec-websocket-version": b"13",
},
)
self.astertRequestFail(request)
3
View Complete Implementation : test_websockets.py
Copyright GNU Affero General Public License v3.0
Author : maas
Copyright GNU Affero General Public License v3.0
Author : maas
def test_renderNoKey(self):
"""
If the C{Sec-WebSocket-Key} header is not set, L{WebSocketsResource}
returns a failed request.
"""
request = DummyRequest(b"/")
self.update_headers(
request,
headers={
b"upgrade": b"Websocket",
b"connection": b"Upgrade",
b"sec-websocket-version": b"13",
},
)
self.astertRequestFail(request)