#1101: DBTest + sqlalchemy problems
----------------------+-----------------------------------------------------
Reporter: arthur | Owner: anonymous
Type: defect | Status: new
Priority: normal | Milestone:
Component: CherryPy | Version: 0.9a5
Severity: normal | Keywords:
----------------------+-----------------------------------------------------
unittests fail with sqlalchemy
class TestUser(testutil.DBTest):
def get_model(self):
return User
def test_creation(self):
"Object creation should set the name"
obj = User(user_name = "creosote",
email_address = "[EMAIL PROTECTED]",
display_name = "Mr Creosote",
password = "Wafer-thin Mint")
assert obj.display_name == "Mr Creosote"
The problem is in testutil.py where there is no test for sqlalchemy:
class DBTest(unittest.TestCase):
model = None
def setUp(self):
if not self.model:
self.model = get_model()
if not self.model:
raise "Unable to run database tests without a model"
for item in self.model.__dict__.values():
if inspect.isclass(item) and issubclass(item,
sqlobject.SQLObject) and item != sqlobject.SQLObject \
and item != InheritableSQLObject:
item.createTable(ifNotExists=True)
so setup fails.
--
Ticket URL: <http://trac.turbogears.org/turbogears/ticket/1101>
TurboGears <http://www.turbogears.org/>
TurboGears front-to-back web development
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears Tickets" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/turbogears-tickets
-~----------~----~----~----~------~----~------~--~---