diff options
| author | Tom Christie | 2015-01-30 14:00:25 +0000 | 
|---|---|---|
| committer | Tom Christie | 2015-01-30 14:00:25 +0000 | 
| commit | 4ee4b4f2dc3cffd8246772bdf829a2a720493377 (patch) | |
| tree | 95b514483e901c10bdeee0d66e60430002d5101a /tests/utils.py | |
| parent | 8f33e39f62c59d06783dd3e6e7cf8d464ff08c5f (diff) | |
| parent | 7cf9dea7f905ea6869148a68b4fa96cad0a347e8 (diff) | |
| download | django-rest-framework-4ee4b4f2dc3cffd8246772bdf829a2a720493377.tar.bz2 | |
Merge master
Diffstat (limited to 'tests/utils.py')
| -rw-r--r-- | tests/utils.py | 25 | 
1 files changed, 0 insertions, 25 deletions
| diff --git a/tests/utils.py b/tests/utils.py index 5e902ba9..5b2d7586 100644 --- a/tests/utils.py +++ b/tests/utils.py @@ -1,30 +1,5 @@ -from contextlib import contextmanager  from django.core.exceptions import ObjectDoesNotExist  from django.core.urlresolvers import NoReverseMatch -from django.utils 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)  class MockObject(object): | 
