Пример #1
0
 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>"
Пример #2
0
 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>"
Пример #3
0
 def check_change(self):
     p = PersistentObject()
     p._p_note_change()
Пример #4
0
 def check_setstate(self):
     p = PersistentObject()
     p.__setstate__({})
     raises(AttributeError, p.__setstate__, {'a':1})
Пример #5
0
 def check_getstate(self):
     p = PersistentObject()
     assert p.__getstate__() == {}
     raises(AttributeError, setattr, p, 'a', 1)
Пример #6
0
 def check_change(self):
     p = PersistentObject()
     p._p_note_change()
Пример #7
0
 def check_setstate(self):
     p = PersistentObject()
     p.__setstate__({})
     raises(AttributeError, p.__setstate__, {'a':1})
Пример #8
0
 def check_getstate(self):
     p = PersistentObject()
     assert p.__getstate__() == {}
     raises(AttributeError, setattr, p, 'a', 1)
Пример #9
0
 def pickling(self):
     a = PersistentObject()
     pickle_a = dumps(a, 2)
     b = loads(pickle_a)
     assert isinstance(b, PersistentObject)
Пример #10
0
 def test_change(self):
     p = PersistentObject()
     p._p_note_change()