def test_client_header(self): h = Headers() self.assertEqual(len(h), 0) h['content-type'] = 'text/html' self.assertEqual(h.get_all('content-type'), ['text/html']) self.assertEqual(len(h), 1) h['server'] = 'bla' self.assertEqual(len(h), 2) del h['content-type'] self.assertEqual(len(h), 1) self.assertEqual(h.get_all('content-type', []), [])
def testClientHeader(self): h = Headers(kind='client') self.assertEqual(h.kind, 'client') self.assertEqual(len(h), 0) h['content-type'] = 'text/html' self.assertEqual(h.get_all('content-type'), ['text/html']) self.assertEqual(len(h), 1) h['server'] = 'bla' self.assertEqual(len(h), 1) del h['content-type'] self.assertEqual(len(h), 0) self.assertEqual(h.get_all('content-type', []), [])