def test_no_handler_factory__multiple_calls(self): func = no_handler_debug_factory(1) func(self.farcy, '.js') func(self.farcy, '.css') assert_calls(self.farcy.log.debug, call('No handlers for extension .js'), call('No handlers for extension .css'))
def test_no_handler_factory__output_when_cache_expired(self): func = no_handler_debug_factory(0) func(self.farcy, '.js') func(self.farcy, '.js') calls = [call('No handlers for extension .js')] * 2 assert_calls(self.farcy.log.debug, *calls)
def test_no_handler_factory__cache_response(self): func = no_handler_debug_factory(1) func(self.farcy, '.js') func(self.farcy, '.js') self.farcy.log.debug.assert_called_once_with( 'No handlers for extension .js')