diff options
author | django-bot <ops@djangoproject.com> | 2022-02-03 20:24:19 +0100 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-02-07 20:37:05 +0100 |
commit | 9c19aff7c7561e3a82978a272ecdaad40dda5c00 (patch) | |
tree | f0506b668a013d0063e5fba3dbf4863b466713ba /tests/app_loading | |
parent | f68fa8b45dfac545cfc4111d4e52804c86db68d3 (diff) | |
download | django-9c19aff7c7561e3a82978a272ecdaad40dda5c00.tar.gz |
Refs #33476 -- Reformatted code with Black.
Diffstat (limited to 'tests/app_loading')
-rw-r--r-- | tests/app_loading/not_installed/models.py | 9 | ||||
-rw-r--r-- | tests/app_loading/tests.py | 46 |
2 files changed, 25 insertions, 30 deletions
diff --git a/tests/app_loading/not_installed/models.py b/tests/app_loading/not_installed/models.py index 44a9d93c98..8a881a9996 100644 --- a/tests/app_loading/not_installed/models.py +++ b/tests/app_loading/not_installed/models.py @@ -2,22 +2,19 @@ from django.db import models class NotInstalledModel(models.Model): - class Meta: - app_label = 'not_installed' + app_label = "not_installed" class RelatedModel(models.Model): - class Meta: - app_label = 'not_installed' + app_label = "not_installed" not_installed = models.ForeignKey(NotInstalledModel, models.CASCADE) class M2MRelatedModel(models.Model): - class Meta: - app_label = 'not_installed' + app_label = "not_installed" not_installed = models.ManyToManyField(NotInstalledModel) diff --git a/tests/app_loading/tests.py b/tests/app_loading/tests.py index 698ce56381..e28b8dce07 100644 --- a/tests/app_loading/tests.py +++ b/tests/app_loading/tests.py @@ -6,61 +6,61 @@ from django.test.utils import extend_sys_path class EggLoadingTest(SimpleTestCase): - def setUp(self): - self.egg_dir = '%s/eggs' % os.path.dirname(__file__) + self.egg_dir = "%s/eggs" % os.path.dirname(__file__) def tearDown(self): apps.clear_cache() def test_egg1(self): """Models module can be loaded from an app in an egg""" - egg_name = '%s/modelapp.egg' % self.egg_dir + egg_name = "%s/modelapp.egg" % self.egg_dir with extend_sys_path(egg_name): - with self.settings(INSTALLED_APPS=['app_with_models']): - models_module = apps.get_app_config('app_with_models').models_module + with self.settings(INSTALLED_APPS=["app_with_models"]): + models_module = apps.get_app_config("app_with_models").models_module self.assertIsNotNone(models_module) - del apps.all_models['app_with_models'] + del apps.all_models["app_with_models"] def test_egg2(self): """Loading an app from an egg that has no models returns no models (and no error)""" - egg_name = '%s/nomodelapp.egg' % self.egg_dir + egg_name = "%s/nomodelapp.egg" % self.egg_dir with extend_sys_path(egg_name): - with self.settings(INSTALLED_APPS=['app_no_models']): - models_module = apps.get_app_config('app_no_models').models_module + with self.settings(INSTALLED_APPS=["app_no_models"]): + models_module = apps.get_app_config("app_no_models").models_module self.assertIsNone(models_module) - del apps.all_models['app_no_models'] + del apps.all_models["app_no_models"] def test_egg3(self): """Models module can be loaded from an app located under an egg's top-level package""" - egg_name = '%s/omelet.egg' % self.egg_dir + egg_name = "%s/omelet.egg" % self.egg_dir with extend_sys_path(egg_name): - with self.settings(INSTALLED_APPS=['omelet.app_with_models']): - models_module = apps.get_app_config('app_with_models').models_module + with self.settings(INSTALLED_APPS=["omelet.app_with_models"]): + models_module = apps.get_app_config("app_with_models").models_module self.assertIsNotNone(models_module) - del apps.all_models['app_with_models'] + del apps.all_models["app_with_models"] def test_egg4(self): """Loading an app with no models from under the top-level egg package generates no error""" - egg_name = '%s/omelet.egg' % self.egg_dir + egg_name = "%s/omelet.egg" % self.egg_dir with extend_sys_path(egg_name): - with self.settings(INSTALLED_APPS=['omelet.app_no_models']): - models_module = apps.get_app_config('app_no_models').models_module + with self.settings(INSTALLED_APPS=["omelet.app_no_models"]): + models_module = apps.get_app_config("app_no_models").models_module self.assertIsNone(models_module) - del apps.all_models['app_no_models'] + del apps.all_models["app_no_models"] def test_egg5(self): """Loading an app from an egg that has an import error in its models module raises that error""" - egg_name = '%s/brokenapp.egg' % self.egg_dir + egg_name = "%s/brokenapp.egg" % self.egg_dir with extend_sys_path(egg_name): - with self.assertRaisesMessage(ImportError, 'modelz'): - with self.settings(INSTALLED_APPS=['broken_app']): + with self.assertRaisesMessage(ImportError, "modelz"): + with self.settings(INSTALLED_APPS=["broken_app"]): pass class GetModelsTest(SimpleTestCase): def setUp(self): from .not_installed import models + self.not_installed_module = models def test_get_model_only_returns_installed_models(self): @@ -68,6 +68,4 @@ class GetModelsTest(SimpleTestCase): apps.get_model("not_installed", "NotInstalledModel") def test_get_models_only_returns_installed_models(self): - self.assertNotIn( - "NotInstalledModel", - [m.__name__ for m in apps.get_models()]) + self.assertNotIn("NotInstalledModel", [m.__name__ for m in apps.get_models()]) |