示例#1
0
def test_dict_roundtrip():
    handle = SolidHandle("baz", SolidHandle("bar", SolidHandle("foo", None)))
    assert SolidHandle.from_dict(json.loads(json.dumps(
        handle._asdict()))) == handle

    handle = SolidHandle("foo", None)
    assert SolidHandle.from_dict(json.loads(json.dumps(
        handle._asdict()))) == handle
示例#2
0
def test_dict_roundtrip():
    handle = SolidHandle('baz', SolidHandle('bar', SolidHandle('foo', None)))
    assert SolidHandle.from_dict(json.loads(json.dumps(
        handle._asdict()))) == handle

    handle = SolidHandle('foo', None)
    assert SolidHandle.from_dict(json.loads(json.dumps(
        handle._asdict()))) == handle