def check_accessors(self): p = PersistentObject() p._p_oid assert p._p_format_oid() == 'None' p._p_oid = int8_to_str(1) assert p._p_format_oid() == '1' assert repr(p) == "<PersistentObject 1>"
def check_change(self): p = PersistentObject() p._p_note_change()
def check_setstate(self): p = PersistentObject() p.__setstate__({}) raises(AttributeError, p.__setstate__, {'a':1})
def check_getstate(self): p = PersistentObject() assert p.__getstate__() == {} raises(AttributeError, setattr, p, 'a', 1)
def pickling(self): a = PersistentObject() pickle_a = dumps(a, 2) b = loads(pickle_a) assert isinstance(b, PersistentObject)
def test_change(self): p = PersistentObject() p._p_note_change()