def test_raw_iteration(self): items = [ (b'k1', b'v2'), (b'k2', b'v2, v3, v4'), (b'k2', b'v3'), ] h = HTTPHeaderMap(items) assert list(h.iter_raw()) == items
def test_merge_headermaps_preserves_raw(self): h1 = HTTPHeaderMap([ (b'hi', b'there') ]) h2 = HTTPHeaderMap([ (b'Hi', b'there, sir, maam') ]) h1.merge(h2) assert list(h1.iter_raw()) == [ (b'hi', b'there'), (b'Hi', b'there, sir, maam'), ]