diff options
Diffstat (limited to 'src/wsgiref/tests/test_headers.py')
-rw-r--r-- | src/wsgiref/tests/test_headers.py | 43 |
1 files changed, 38 insertions, 5 deletions
diff --git a/src/wsgiref/tests/test_headers.py b/src/wsgiref/tests/test_headers.py index 0ce53fe..c671dc0 100644 --- a/src/wsgiref/tests/test_headers.py +++ b/src/wsgiref/tests/test_headers.py @@ -41,11 +41,16 @@ class HeaderTests(TestCase): def testExtras(self): h = Headers([]) + self.assertEqual(str(h),'\r\n') + h.add_header('foo','bar',baz="spam") self.assertEqual(h['foo'], 'bar; baz="spam"') + self.assertEqual(str(h),'foo: bar; baz="spam"\r\n\r\n') + h.add_header('Foo','bar',cheese=None) self.assertEqual(h.get_all('foo'), ['bar; baz="spam"', 'bar; cheese']) + self.assertEqual(str(h), 'foo: bar; baz="spam"\r\n' 'Foo: bar; cheese\r\n' @@ -75,11 +80,6 @@ class HeaderTests(TestCase): - - - - - TestClasses = ( HeaderTests, ) @@ -88,3 +88,36 @@ def test_suite(): return TestSuite([makeSuite(t,'test') for t in TestClasses]) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + |