twisted.web.test.test_web.DummyRequest - python examples

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 7

3 View Complete Implementation : test_woven.py
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
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
    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
    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
    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
    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
    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
    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
    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
    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)