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