def test_serialization(): space = Space() zero = unserialize(space, 'I\n0') assert space.eq( space.make_int(0), zero) print
def test_vector(): space = Space() v = PersistentVector() assert v.size() == 0 v1 = v.with_appended(String('abc')) assert v1.size() == 1 assert space.eq( v1.to_list()[0], String('abc') ) assert len(v1.to_list()) == 1 assert space.eq( v1.get_at(0), String('abc') ) assert space.eq( v1.get_item(space.make_int(0)), String('abc') )