def test_headerSeparation(self): """ Request headers and response headers are different things. Test that they are handled separately. """ req = FakeRequest() req.setHeader('foo', 'bar') self.assertNotIn('foo', req.received_headers) self.assertEqual(req.getHeader('foo'), None) req.received_headers['foo'] = 'bar' self.assertEqual(req.getHeader('foo'), 'bar')
def test_headerSeparation(self): """ Request headers and response headers are different things. Test that they are handled separately. """ req = FakeRequest() req.setHeader('foo', 'bar') self.assertFalse(req.requestHeaders.hasHeader('foo')) self.assertEqual(req.getHeader('foo'), None) req.requestHeaders.setRawHeaders('foo', ['bar']) self.assertEqual(req.getHeader('foo'), 'bar')
def test_headerSeparation(self): """ Request headers and response headers are different things. Test that they are handled separately. """ req = FakeRequest() req.setHeader("foo", "bar") self.assertFalse(req.requestHeaders.hasHeader("foo")) self.assertEqual(req.getHeader("foo"), None) req.requestHeaders.setRawHeaders("foo", ["bar"]) self.assertEqual(req.getHeader("foo"), "bar")
def test_smashInitialHeaderCase(self): """ L{FakeRequest.getHeader} will return the value of a header specified to L{FakeRequest.__init__} even if the header names have differing case. """ host = 'example.com' request = FakeRequest(headers={'HoSt': host}) self.assertEqual(request.getHeader('hOsT'), host)
def test_caseInsensitiveHeaders(self): """ L{FakeRequest.getHeader} will return the value of a header regardless of casing. """ host = 'example.com' request = FakeRequest() request.requestHeaders.setRawHeaders('host', [host]) self.assertEqual(request.getHeader('hOsT'), host)
def test_caseInsensitiveHeaders(self): """ L{FakeRequest.getHeader} will return the value of a header regardless of casing. """ host = 'example.com' request = FakeRequest() request.received_headers['host'] = host self.assertEqual(request.getHeader('hOsT'), host)
def test_caseInsensitiveHeaders(self): """ L{FakeRequest.getHeader} will return the value of a header regardless of casing. """ host = "example.com" request = FakeRequest() request.requestHeaders.setRawHeaders("host", [host]) self.assertEqual(request.getHeader("hOsT"), host)
def test_headers(self): """ Check that one can get headers from L{FakeRequest} after they have been set with L{FakeRequest.setHeader}. """ host = 'divmod.com' req = FakeRequest() req.setHeader('host', host) self.assertEqual(req.getHeader('host'), host)