Log message for revision 113922: also tests events are correctly populated
Changed: U Zope/branches/gotcha-processlifetime/src/Zope2/App/tests/test_startup.py -=- Modified: Zope/branches/gotcha-processlifetime/src/Zope2/App/tests/test_startup.py =================================================================== --- Zope/branches/gotcha-processlifetime/src/Zope2/App/tests/test_startup.py 2010-06-27 10:29:00 UTC (rev 113921) +++ Zope/branches/gotcha-processlifetime/src/Zope2/App/tests/test_startup.py 2010-06-27 11:09:01 UTC (rev 113922) @@ -20,12 +20,32 @@ logged = """Zope2.App.test_startup INFO <class 'zope.processlifetime.DatabaseOpened'> Zope2.App.test_startup INFO - <class 'zope.processlifetime.DatabaseOpenedWithRoot'>""" + <class 'ZODB.DB.DB'> +Zope2.App.test_startup INFO + Root not ready. +Zope2.App.test_startup INFO + <class 'zope.processlifetime.DatabaseOpenedWithRoot'> +Zope2.App.test_startup INFO + <class 'ZODB.DB.DB'> +Zope2.App.test_startup INFO + <class 'OFS.Application.Application'>""" def logevent(event): logger = logging.getLogger('Zope2.App.test_startup') logger.info(event.__class__) + db = event.database + logger.info(db.__class__) + conn = db.open() + try: + try: + root = conn.root() + app = root['Application'] + logger.info(app.__class__) + except KeyError: + logger.info('Root not ready.') + finally: + conn.close() class StartupTests(ZopeTestCase): _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org https://mail.zope.org/mailman/listinfo/zope-checkins