Commit 38ce4110 authored by Aymeric Augustin's avatar Aymeric Augustin
Browse files

Used Apps.clear_cache() in tests that alter the app registry.

parent 8cfcd801
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -21,7 +21,7 @@ class EggLoadingTest(TestCase):

    def tearDown(self):
        apps.all_models['app_loading'] = self._old_models
        apps.get_models.cache_clear()
        apps.clear_cache()

        sys.path = self.old_path

+3 −3
Original line number Diff line number Diff line
@@ -128,7 +128,7 @@ class ManagersRegressionTests(TestCase):
        finally:
            apps.app_configs['managers_regress'].models = _old_models
            apps.all_models['managers_regress'] = _old_models
            apps.get_models.cache_clear()
            apps.clear_cache()

    @override_settings(TEST_SWAPPABLE_MODEL='managers_regress.Parent')
    def test_custom_swappable_manager(self):
@@ -156,7 +156,7 @@ class ManagersRegressionTests(TestCase):
        finally:
            apps.app_configs['managers_regress'].models = _old_models
            apps.all_models['managers_regress'] = _old_models
            apps.get_models.cache_clear()
            apps.clear_cache()

    @override_settings(TEST_SWAPPABLE_MODEL='managers_regress.Parent')
    def test_explicit_swappable_manager(self):
@@ -184,7 +184,7 @@ class ManagersRegressionTests(TestCase):
        finally:
            apps.app_configs['managers_regress'].models = _old_models
            apps.all_models['managers_regress'] = _old_models
            apps.get_models.cache_clear()
            apps.clear_cache()

    def test_regress_3871(self):
        related = RelatedModel.objects.create()
+1 −1
Original line number Diff line number Diff line
@@ -136,7 +136,7 @@ class MakeMigrationsTests(MigrationTestBase):
    def tearDown(self):
        apps.app_configs['migrations'].models = self._old_models
        apps.all_models['migrations'] = self._old_models
        apps.get_models.cache_clear()
        apps.clear_cache()

        os.chdir(self.test_dir)
        try:
+1 −1
Original line number Diff line number Diff line
@@ -175,7 +175,7 @@ class ProxyModelTests(TestCase):
        finally:
            apps.app_configs['proxy_models'].models = _old_models
            apps.all_models['proxy_models'] = _old_models
            apps.get_models.cache_clear()
            apps.clear_cache()

    def test_myperson_manager(self):
        Person.objects.create(name="fred")
+1 −1
Original line number Diff line number Diff line
@@ -168,7 +168,7 @@ def setup(verbosity, test_labels):
            app_config = AppConfig.create(module_label)
            app_config.import_models(apps.all_models[app_config.label])
            apps.app_configs[app_config.label] = app_config
            apps.get_models.cache_clear()
            apps.clear_cache()

    return state

Loading