def record_action(path, action, treat_nonregistered_as_non_managed=True): ret = transactional_manager().record_action(path, action) if not ret and treat_nonregistered_as_non_managed: manager = TransactionalManager([path]) manager.managed(False) ret = manager.record_action(path, action) assert ret return ret
def setUp(self): logger = logging.getLogger('transactional_test') logger.setLevel(logging.DEBUG) self.handler = DummyHandler() logger.addHandler(self.handler) assert logger.isEnabledFor(logging.DEBUG) self.transactional_manager = TransactionalManager(['transactional.transactional_middleware.DatabaseTransactionMiddleware', ('transactional.transactional_middleware.LoggingTransactionMiddleware', [logger], {})])