I found another problem when running tests for a quickstarted project
with SQLAlchemy:
The test application is only loaded in TestController.setUp() which is
only run when the test methods in tests/functional run. When you run
only the tests in tests/model, then the application is not loaded, the
config is empty and setup_db will throw an error.
I guess this problem has not been noticed in TG 2.2 because when you run
the complete test suite, tests/functional runs before tests/model, so
everything is fine, and additionally the nose plugin that was included
in Pylons made sure that the configuration was loaded before running the
tests. Since we do not use that plugin any more in TG 2.3, we should be
more careful about the proper setup. I'll refactor the test templates a
bit today to make the setup process cleaner.
-- Christoph
--
You received this message because you are subscribed to the Google Groups
"TurboGears Trunk" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/turbogears-trunk.
For more options, visit https://groups.google.com/groups/opt_out.