Package: python-turbogears Version: 1.0.4.4-1 Severity: normal When setting up a new project with 'tg-admin quickstart' a few tests should be set up automatically, which can be run from the project directory with the 'nosetests' command. These should run without error.
After a first time installation of turbogears on my system (Lenny, continuously upgraded since Woody) these tests are failing when executed inside a vanilla project created with quickstart. ====================================================================== ERROR: Failure: ImportError (No module named config) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/lib/python-support/python2.5/nose/loader.py", line 364, in loadTestsFromName addr.filename, addr.module) File "/var/lib/python-support/python2.5/nose/importer.py", line 39, in importFromPath return self.importFromDir(dir_path, fqname) File "/var/lib/python-support/python2.5/nose/importer.py", line 84, in importFromDir mod = load_module(part_fqname, fh, filename, desc) File "/home/jochen/tg/hello/hello/tests/test_controllers.py", line 3, in <module> from turbogears import testutil File "/var/lib/python-support/python2.5/turbogears/testutil.py", line 46, in <module> modulename=modulename) File "/var/lib/python-support/python2.5/turbogears/config.py", line 206, in update_config configdict = config_obj(configfile, modulename).dict() File "/var/lib/python-support/python2.5/turbogears/config.py", line 169, in config_obj modname + ".cfg") File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 840, in resource_filename return get_provider(package_or_requirement).get_resource_filename( File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 160, in get_provider __import__(moduleOrReq) ImportError: No module named config ====================================================================== ERROR: Failure: ImportError (No module named config) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/lib/python-support/python2.5/nose/loader.py", line 364, in loadTestsFromName addr.filename, addr.module) File "/var/lib/python-support/python2.5/nose/importer.py", line 39, in importFromPath return self.importFromDir(dir_path, fqname) File "/var/lib/python-support/python2.5/nose/importer.py", line 84, in importFromDir mod = load_module(part_fqname, fh, filename, desc) File "/home/jochen/tg/hello/hello/tests/test_model.py", line 7, in <module> from turbogears import testutil, database File "/var/lib/python-support/python2.5/turbogears/testutil.py", line 46, in <module> modulename=modulename) File "/var/lib/python-support/python2.5/turbogears/config.py", line 206, in update_config configdict = config_obj(configfile, modulename).dict() File "/var/lib/python-support/python2.5/turbogears/config.py", line 169, in config_obj modname + ".cfg") File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 840, in resource_filename return get_provider(package_or_requirement).get_resource_filename( File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 160, in get_provider __import__(moduleOrReq) ImportError: No module named config ---------------------------------------------------------------------- Ran 2 tests in 0.018s FAILED (errors=2) =========================== I found a discussion regarding this problem and it might be that other python modules are the problem. That person installed turbogears locally into the users home directory as a fix. Last message of the discussion thread is at: http://www.mail-archive.com/turboge...@googlegroups.com/msg35552.html The bug isn't critical since Turbogears as such seems to be working. But I don't know yet how far the whole testing functionality is affected. thnx -- System Information: Debian Release: 5.0.3 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.26-recluse-20090917 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/bash Versions of packages python-turbogears depends on: ii python 2.5.2-3 An interactive high-level object-o ii python-cheetah 2.0.1-2 text-based template engine and Pyt ii python-cherrypy 2.3.0-1 Python web development framework ii python-configobj 4.5.2-1 a simple but powerful config file ii python-decoratortools 1.7-1 version-agnostic decorators suppor ii python-dispatch 0.5a.svn20080510-1 Rule-based Dispatching and Generic ii python-formencode 1.0.1-1 validation and form generation Pyt ii python-kid 0.9.6-1 simple Pythonic template language ii python-nose 0.10.3-1 test discovery and running for Pyt ii python-paste 1.7.1-1 Tools for using a Web Server Gatew ii python-pastedeploy 1.3.2-1 Load, configure, and compose WSGI ii python-pastescript 1.6.3-1 serving web applications, creating ii python-pkg-resources 0.6c8-4 Package Discovery and Resource Acc ii python-simplejson 1.9.2-1 Simple, fast, extensible JSON enco ii python-sqlalchemy 0.4.7p1-2 SQL toolkit and Object Relational ii python-sqlobject 0.10.2-3 Python module for SQLObject ii python-support 0.8.4lenny1 automated rebuilding support for P ii python-turbojson 1.1.2-1 TurboGears template plugin that su ii python-turbokid 1.0.4-2 TurboGears template plugin that su Versions of packages python-turbogears recommends: ii python-elixir 0.6.0-1 Declarative Mapper for SQLAlchemy ii python-pysqlite2 2.4.1-1 Python interface to SQLite 3 Versions of packages python-turbogears suggests: pn python-genshi <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org