Пример #1
0
def test_text_primitive(args):
    # workaround for pytest-dev/pytest#1086 until pytest 2.8.2 is released.
    s, prim_s, out_s = args
    if out_s is None:
        out_s = s

    assert TextTypeSpec.to_primitive(s) == prim_s
    assert TextTypeSpec.from_primitive(prim_s) == out_s
Пример #2
0
def test_text_round_trip(args):
    # workaround for pytest-dev/pytest#1086 until pytest 2.8.2 is released.
    s, val, out = args
    if out is None:
        out = s

    wire_val = TextTypeSpec.to_wire(s)
    assert wire_val == BinaryValue(val)
    assert TextTypeSpec.from_wire(wire_val) == out