from sqlobject import *
from sqlobject.tests.dbtest import *
class EmptyClass(SQLObject):
pass
def test_empty():
if not supports('emptyTable'):
return
setupClass(EmptyClass)
e1 = EmptyClass()
e2 = EmptyClass()
assert e1 != e2
assert e1.id != e2.id
assert e1 in list(EmptyClass.select())
assert e2 in list(EmptyClass.select())
e1.destroySelf()
assert list(EmptyClass.select()) == [e2]
|