diff options
Diffstat (limited to 'rest_framework/tests/utils.py')
| -rw-r--r-- | rest_framework/tests/utils.py | 25 | 
1 files changed, 0 insertions, 25 deletions
| diff --git a/rest_framework/tests/utils.py b/rest_framework/tests/utils.py deleted file mode 100644 index a8f2eb0b..00000000 --- a/rest_framework/tests/utils.py +++ /dev/null @@ -1,25 +0,0 @@ -from contextlib import contextmanager -from rest_framework.compat import six -from rest_framework.settings import api_settings - - -@contextmanager -def temporary_setting(setting, value, module=None): -    """ -    Temporarily change value of setting for test. - -    Optionally reload given module, useful when module uses value of setting on -    import. -    """ -    original_value = getattr(api_settings, setting) -    setattr(api_settings, setting, value) - -    if module is not None: -        six.moves.reload_module(module) - -    yield - -    setattr(api_settings, setting, original_value) - -    if module is not None: -        six.moves.reload_module(module) | 
