summaryrefslogtreecommitdiff
path: root/tests/app_loading
diff options
context:
space:
mode:
authordjango-bot <ops@djangoproject.com>2022-02-03 20:24:19 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-02-07 20:37:05 +0100
commit9c19aff7c7561e3a82978a272ecdaad40dda5c00 (patch)
treef0506b668a013d0063e5fba3dbf4863b466713ba /tests/app_loading
parentf68fa8b45dfac545cfc4111d4e52804c86db68d3 (diff)
downloaddjango-9c19aff7c7561e3a82978a272ecdaad40dda5c00.tar.gz
Refs #33476 -- Reformatted code with Black.
Diffstat (limited to 'tests/app_loading')
-rw-r--r--tests/app_loading/not_installed/models.py9
-rw-r--r--tests/app_loading/tests.py46
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()])