Esempio n. 1
0
 def test(name, *lines, **kwargs):
     p = HTTPHeaderParser()
     p.push(*lines)
     self.assertTrue(p.finished)
     self.assertSetEqual(set(p.hdict.items()),
                         {(k.replace('_', '-').title(), v)
                          for k, v in iteritems(kwargs)},
                         name + ' failed')
Esempio n. 2
0
 def test(name, *lines, **kwargs):
     p = HTTPHeaderParser()
     p.push(*lines)
     self.assertTrue(p.finished)
     self.assertSetEqual(set(p.hdict.items()), {(k.replace('_', '-').title(), v) for k, v in kwargs.iteritems()}, name + ' failed')
Esempio n. 3
0
 def parse(*lines):
     lines = list(lines)
     lines.append(b'\r\n')
     self.assertRaises(ValueError, HTTPHeaderParser().push, *lines)