#2259: Model tests are broken in quickstarted applications
----------------------------------+-----------------------------------------
 Reporter:  Gustavo               |       Owner:  Chris Arndt      
     Type:  defect                |      Status:  new              
 Priority:  highest               |   Milestone:  2.0rc1           
Component:  Quickstart Templates  |     Version:  trunk            
 Severity:  blocker               |    Keywords:  sqlalchemy, tests
----------------------------------+-----------------------------------------
 When I run the test suite of a quickstarted application, its model-related
 tests fail. For example:
 {{{
 ERROR: daapp.tests.models.test_auth.TestUser.test_query_obj
 ----------------------------------------------------------------------
 Traceback (most recent call last):
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.6/site-
 packages/nose-0.10.4-py2.6.egg/nose/case.py", line 363, in setUp
     try_run(self.inst, ('setup', 'setUp'))
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.6/site-
 packages/nose-0.10.4-py2.6.egg/nose/util.py", line 453, in try_run
     return func()
   File
 
"/home/gustavo/Projeti/TurboGears/FakeProjects/daapp/daapp/tests/models/__init__.py",
 line 22, in setup
     DBSession.flush()
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.6/site-
 packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/orm/scoping.py", line 121,
 in do
     return getattr(self.registry(), name)(*args, **kwargs)
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.6/site-
 packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/orm/session.py", line 1347,
 in flush
     self._flush(objects)
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.6/site-
 packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/orm/session.py", line 1417,
 in _flush
     flush_context.execute()
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.6/site-
 packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/orm/unitofwork.py", line
 244, in execute
     UOWExecutor().execute(self, tasks)
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.6/site-
 packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/orm/unitofwork.py", line
 707, in execute
     self.execute_save_steps(trans, task)
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.6/site-
 packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/orm/unitofwork.py", line
 722, in execute_save_steps
     self.save_objects(trans, task)
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.6/site-
 packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/orm/unitofwork.py", line
 713, in save_objects
     task.mapper._save_obj(task.polymorphic_tosave_objects, trans)
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.6/site-
 packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/orm/mapper.py", line 1352,
 in _save_obj
     c = connection.execute(statement.values(value_params), params)
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.6/site-
 packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/engine/base.py", line 824,
 in execute
     return Connection.executors[c](self, object, multiparams, params)
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.6/site-
 packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/engine/base.py", line 874,
 in _execute_clauseelement
     return self.__execute_context(context)
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.6/site-
 packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/engine/base.py", line 896,
 in __execute_context
     self._cursor_execute(context.cursor, context.statement,
 context.parameters[0], context=context)
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.6/site-
 packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/engine/base.py", line 950,
 in _cursor_execute
     self._handle_dbapi_exception(e, statement, parameters, cursor,
 context)
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.6/site-
 packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/engine/base.py", line 931,
 in _handle_dbapi_exception
     raise exc.DBAPIError.instance(statement, parameters, e,
 connection_invalidated=is_disconnect)
 OperationalError: (OperationalError) no such table: tg_user u'INSERT INTO
 tg_user (user_name, email_address, display_name, password, created) VALUES
 (?, ?, ?, ?, ?)' [u'ignucius', u'[email protected]', None, None,
 '2009-03-04 21:46:49.059577']
 }}}

 #2243 is possibly related.

-- 
Ticket URL: <http://trac.turbogears.org/ticket/2259>
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.
This group is read-only. No posting by normal members allowed.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/turbogears-tickets?hl=en?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to