def test_serialization_dumpall(): v = VICBF(10000, 3) for i in range(5000): v += i ser = v.serialize() v2 = deserialize(ser) assert v.size() == v2.size() for i in range(5000): assert i in v2
def test_serialization_dumpselective(): v = VICBF(10000, 3) v += 123 v += 126 ser = v.serialize() v2 = deserialize(ser) assert v.size() == v2.size() assert 123 in v2 assert 126 in v2 assert 124 not in v2
def test_serialization_independence(): v = VICBF(10000, 3) for i in range(10): v += i ser = v.serialize() for i in range(10): v -= i des = deserialize(ser) for i in range(10): assert i in des