summaryrefslogtreecommitdiff
path: root/src/wsgiref/tests/test_headers.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/wsgiref/tests/test_headers.py')
-rw-r--r--src/wsgiref/tests/test_headers.py43
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])
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+