# HG changeset patch # User Sylvain Thénault # Date 1269441657 -3600 # Node ID f1a10b41417adbaa6c8b32fb372e745a09e0ecb1 # Parent 221f76e14eea1e5a582ea49be8f1d870818afbd5 [test] don't try to reset session manager during test, this leads to weird failures when running multiple tests diff -r 221f76e14eea -r f1a10b41417a web/application.py --- a/web/application.py Wed Mar 24 15:22:01 2010 +0100 +++ b/web/application.py Wed Mar 24 15:40:57 2010 +0100 @@ -123,7 +123,11 @@ SESSION_MANAGER = self.session_manager if not 'last_login_time' in self.vreg.schema: self._update_last_login_time = lambda x: None - CW_EVENT_MANAGER.bind('after-registry-reload', self.reset_session_manager) + if self.vreg.config.mode != 'test': + # don't try to reset session manager during test, this leads to + # weird failures when running multiple tests + CW_EVENT_MANAGER.bind('after-registry-reload', + self.reset_session_manager) def reset_session_manager(self): data = self.session_manager.dump_data()