Ticket #4022: strict-setRawHeaders-4022.diff
| File strict-setRawHeaders-4022.diff, 1.1 KB (added by djfroofy, 3 years ago) |
|---|
-
twisted/web/test/test_http_headers.py
37 37 self.assertTrue(h.hasHeader("Test")) 38 38 self.assertEqual(h.getRawHeaders("test"), rawValue) 39 39 40 def test_rawHeadersTypeChecking(self): 41 """ 42 L{Headers.setRawHeaders} requires values to be of type list. 43 """ 44 h = Headers() 45 self.assertRaises(TypeError, h.setRawHeaders, {'Foo': 'bar'}) 40 46 41 47 def test_addRawHeader(self): 42 48 """ -
twisted/web/http_headers.py
196 196 197 197 @return: C{None} 198 198 """ 199 if not isinstance(values, list): 200 raise TypeError("Header entry `%r' should be list but found" 201 " %r instead" % (name, type(values))) 199 202 self._rawHeaders[name.lower()] = values 200 203 201 204
