1
0
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:
Aymeric Augustin
2013-12-28 14:24:14 +01:00
parent bbdf01e00a
commit 81354b82bf
3 changed files with 7 additions and 16 deletions

View File

@@ -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",