def test_create_from_list(self):
     headers = [('ab', 'A'), ('cd', 'B'), ('cookie', 'C'), ('cookie', 'D'),
                ('cookie', 'E')]
     h = HTTPHeaderDict(headers)
     assert len(h) == 3
     assert 'ab' in h
     clist = h.getlist('cookie')
     assert len(clist) == 3
     assert clist[0] == 'C'
     assert clist[-1] == 'E'
 def test_create_from_headerdict(self):
     headers = [('ab', 'A'), ('cd', 'B'), ('cookie', 'C'), ('cookie', 'D'),
                ('cookie', 'E')]
     org = HTTPHeaderDict(headers)
     h = HTTPHeaderDict(org)
     assert len(h) == 3
     assert 'ab' in h
     clist = h.getlist('cookie')
     assert len(clist) == 3
     assert clist[0] == 'C'
     assert clist[-1] == 'E'
     assert h is not org
     assert h == org