Esempio n. 1
0
 def test_global_after_fork(self):
     app = Mock(name='app')
     prev, _state._apps = _state._apps, [app]
     try:
         obj = Mock(name='obj')
         _appbase._global_after_fork(obj)
         app._after_fork.assert_called_with(obj)
     finally:
         _state._apps = prev
Esempio n. 2
0
 def test_global_after_fork(self):
     app = Mock(name='app')
     prev, _state._apps = _state._apps, [app]
     try:
         obj = Mock(name='obj')
         _appbase._global_after_fork(obj)
         app._after_fork.assert_called_with(obj)
     finally:
         _state._apps = prev
Esempio n. 3
0
 def test_global_after_fork__raises(self, util):
     app = Mock(name='app')
     prev, _state._apps = _state._apps, [app]
     try:
         obj = Mock(name='obj')
         exc = app._after_fork.side_effect = KeyError()
         _appbase._global_after_fork(obj)
         util._logger.info.assert_called_with(
             'after forker raised exception: %r', exc, exc_info=1)
         util._logger = None
         _appbase._global_after_fork(obj)
     finally:
         _state._apps = prev
Esempio n. 4
0
 def test_global_after_fork__raises(self, util):
     app = Mock(name='app')
     prev, _state._apps = _state._apps, [app]
     try:
         obj = Mock(name='obj')
         exc = app._after_fork.side_effect = KeyError()
         _appbase._global_after_fork(obj)
         util._logger.info.assert_called_with(
             'after forker raised exception: %r', exc, exc_info=1)
         util._logger = None
         _appbase._global_after_fork(obj)
     finally:
         _state._apps = prev