def test_priority_frame_has_no_flags(self): f = PriorityFrame(1) flags = f.parse_flags(0xFF) assert not flags assert isinstance(flags, set)
def test_priority_frame_serializes_properly(self): f = PriorityFrame(1) f.priority = 0xFF s = f.serialize() assert s == b'\x00\x04\x02\x00\x00\x00\x00\x01\x00\x00\x00\xff'
def test_priority_frame_must_have_body_length_four(self): f = PriorityFrame(1) with pytest.raises(ValueError): f.parse_body(b'\x01')
def test_priority_frame_comes_on_a_stream(self): with pytest.raises(ValueError): PriorityFrame(0)
def test_priority_frame_must_have_body_length_four(self): f = PriorityFrame(1) with pytest.raises(ValueError): f.parse_body(b"\x01")