mirror of
https://github.com/django/django.git
synced 2025-10-23 21:59:11 +00:00
Stopped calling apps.get_model with only_installed=False.
ContentTypes are only created for installed applications, and I could make a case for not returning a model that isn't installed any more. The check for stale ContentTypes in update_contenttypes doesn't use model_class. ModelSignal actually needs get_registered_model since the lookup happens at import time. I took this opportunity to perform a small refactoring.
This commit is contained in:
@@ -75,12 +75,6 @@ class GetModelsTest(TestCase):
|
||||
self.assertEqual(
|
||||
apps.get_model("not_installed", "NotInstalledModel"), None)
|
||||
|
||||
def test_get_model_with_not_installed(self):
|
||||
self.assertEqual(
|
||||
apps.get_model(
|
||||
"not_installed", "NotInstalledModel", only_installed=False),
|
||||
self.not_installed_module.NotInstalledModel)
|
||||
|
||||
def test_get_models_only_returns_installed_models(self):
|
||||
self.assertNotIn(
|
||||
"NotInstalledModel",
|
||||
|
||||
Reference in New Issue
Block a user