def test_bytes_deserialization_bad_value(value): with pytest.raises(DeserializationError): bytes_sedes.deserialize(value)
def test_bytes_round_trip(value, expected): assert bytes_sedes.deserialize(bytes_sedes.serialize(value)) == expected assert bytes_sedes.deserialize(bytes_sedes.serialize(bytearray(value))) == expected
def test_bytes_deserialize_values(value, expected): assert bytes_sedes.deserialize(value) == expected