Esempio n. 1
0
 def test_remove_header(self):
     h = Headers([('Content-type', 'text/html')])
     self.assertEqual(len(h), 1)
     self.assertEqual(h.remove_header('foo'), None)
     self.assertEqual(h.remove_header('content-length'), None)
     self.assertEqual(h.remove_header('content-type'), ['text/html'])
     self.assertEqual(len(h), 0)
Esempio n. 2
0
 def test_remove_header_value(self):
     h = Headers([('Accept-encoding', 'gzip'),
                  ('Accept-encoding', 'deflate'), ('Accept', '*/*')],
                 kind=2)
     self.assertEqual(len(h), 2)
     self.assertEqual(h['accept-encoding'], 'gzip, deflate')
     self.assertEqual(h.remove_header('accept-encoding', 'x'), None)
     self.assertEqual(h['accept-encoding'], 'gzip, deflate')
     self.assertEqual(h.remove_header('accept-encoding', 'deflate'),
                      'deflate')
     self.assertEqual(len(h), 2)
     self.assertEqual(h['accept-encoding'], 'gzip')