[SQL-CVS] r605 - trunk/SQLObject/sqlobject/tests
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <sub...@co...> - 2005-02-16 04:24:36
|
Author: ianb Date: 2005-02-16 04:24:29 +0000 (Wed, 16 Feb 2005) New Revision: 605 Added: trunk/SQLObject/sqlobject/tests/test_empty.py Log: Added a test for empty classes (classes with no columns) Added: trunk/SQLObject/sqlobject/tests/test_empty.py =================================================================== --- trunk/SQLObject/sqlobject/tests/test_empty.py 2005-02-16 03:06:30 UTC (rev 604) +++ trunk/SQLObject/sqlobject/tests/test_empty.py 2005-02-16 04:24:29 UTC (rev 605) @@ -0,0 +1,17 @@ +from sqlobject import * +from sqlobject.tests.dbtest import * + +class EmptyClass(SQLObject): + + pass + +def test_empty(): + 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] |