def test_split_pseudo_headers_err(): with pytest.raises(ValueError, match="Duplicate HTTP/2 pseudo header"): split_pseudo_headers([(b":status", b"418"), (b":status", b"418")])
def test_split_pseudo_headers(input, pseudo, headers): actual_pseudo, actual_headers = split_pseudo_headers(input) assert pseudo == actual_pseudo assert Headers(**headers) == actual_headers