Using turbogears trunk r2269 (system and dependency configuration described in #1214):
Running nosetests on a fresh quickstarted project using identity gives the following error:
/software/tgprojects $ tg-admin quickstart -i -p tgtestidentity tgtestidentity
Selected and implied templates:
(...)
writing manifest file 'tgtestidentity.egg-info/SOURCES.txt'
/software/tgprojects/tgtestidentity $ nosetests
Failed to create client object: Daemon not running
..
----------------------------------------------------------------------
Ran 2 tests in 2.050s
OK
Exception in thread VisitManager (most likely raised during interpreter shutdown):
Traceback (most recent call last):
File "/usr/lib/python2.4/threading.py", line 442, in __bootstrap
File "/usr/lib/python2.4/site-packages/turbogears/visit/api.py", line 257, in run
File "/usr/lib/python2.4/threading.py", line 348, in wait
File "/usr/lib/python2.4/threading.py", line 196, in wait
exceptions.TypeError: exceptions must be classes, instances, or strings (deprecated), not NoneType
Unhandled exception in thread started by
Error in sys.excepthook:
Original exception was:
Unhandled exception in thread started by
Error in sys.excepthook:
Original exception was:
It's working fine in non-identity quickstarts, just as a sanity check:
/software/tgprojects $ tg-admin quickstart -p tgtest tgtest
Do you need Identity (usernames/passwords) in this project? [no]
Selected and implied templates:
(...)
writing manifest file 'tgtest.egg-info/SOURCES.txt'
jtk@laptop /software/tgprojects/tgtest $ nosetests
Failed to create client object: Daemon not running
..
----------------------------------------------------------------------
Ran 2 tests in 1.934s
OK