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