Source code for sqlobject.tests.test_empty
import pytest
from sqlobject import SQLObject
from sqlobject.tests.dbtest import setupClass, supports
[docs]class EmptyClass(SQLObject):
pass
[docs]def test_empty():
if not supports('emptyTable'):
pytest.skip("emptyTable isn't supported")
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]