示例#1
0
def test_field_set() -> None:
    f = MessageValue.Field(OpaqueValue(Opaque()))
    assert not f.set
    f.typeval.parse(b"\x01")
    assert not f.set
    f.first = Number(1)
    assert f.set
示例#2
0
def test_field_eq() -> None:
    f1 = MessageValue.Field(OpaqueValue(Opaque()))
    assert f1 == MessageValue.Field(OpaqueValue(Opaque()))
    f1.typeval.parse(b"")
    assert f1 != MessageValue.Field(OpaqueValue(Opaque()))
    assert f1 is not None