def test_it_executes_function_with_cache_disabled(self): def original_func(): return os.environ.get('PYBOSSA_REDIS_CACHE_DISABLED') decorated_func = util.with_cache_disabled(original_func) assert original_func() == '0', original_func() assert decorated_func() == '1', decorated_func()
def test_it_executes_function_with_cache_disabled(self): def original_func(): return os.environ.get('PYBOSSA_REDIS_CACHE_DISABLED') decorated_func = util.with_cache_disabled(original_func) assert original_func() == '0', original_func() assert decorated_func() == '1', decorated_func()
def test_it_returns_same_as_original_function(self): def original_func(first_value, second_value='world'): return 'first_value' + second_value decorated_func = util.with_cache_disabled(original_func) call_with_args = decorated_func('Hello, ') call_with_kwargs = decorated_func('Hello, ', second_value='there') assert call_with_args == original_func('Hello, '), call_with_args assert call_with_kwargs == original_func('Hello, ', second_value='there')
def test_it_returns_same_as_original_function(self): def original_func(first_value, second_value='world'): return 'first_value' + second_value decorated_func = util.with_cache_disabled(original_func) call_with_args = decorated_func('Hello, ') call_with_kwargs = decorated_func('Hello, ', second_value='there') assert call_with_args == original_func('Hello, '), call_with_args assert call_with_kwargs == original_func('Hello, ', second_value='there')