diff options
| author | Aymeric Augustin <aymeric.augustin@m4x.org> | 2013-12-17 17:47:19 +0100 |
|---|---|---|
| committer | Aymeric Augustin <aymeric.augustin@m4x.org> | 2013-12-17 21:53:18 +0100 |
| commit | 0242c56fd86137bc8f67404492b5c03987bc3d1a (patch) | |
| tree | 89dc48cb4e101f12b734831b9a2bc7b4c5cc5c18 /tests/contenttypes_tests | |
| parent | 6e895f9e069f73982751cd2d4aa5aa693136a274 (diff) | |
Deborgified the app cache.
Improved Andrew's hack to create temporary app caches to handle
migrations. Now the main app cache has a "master" flag set to True
(which is a non-default keyword argument, thus unlikely to be used by
mistake). Other app cache instances have "master" set to False.
The only sanctioned way to access the app cache is by importing
django.core.apps.app_cache.
If you were instanciating an app cache and relying on the Borg pattern,
you'll have to refactor your code.
Diffstat (limited to 'tests/contenttypes_tests')
| -rw-r--r-- | tests/contenttypes_tests/tests.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/contenttypes_tests/tests.py b/tests/contenttypes_tests/tests.py index ea61e5e893..9cc254e665 100644 --- a/tests/contenttypes_tests/tests.py +++ b/tests/contenttypes_tests/tests.py @@ -1,7 +1,7 @@ from __future__ import unicode_literals from django.contrib.contenttypes.models import ContentType -from django.core.apps.cache import BaseAppCache +from django.core.apps.cache import AppCache from django.db import models from django.test import TestCase @@ -61,7 +61,7 @@ class ContentTypesViewsTests(TestCase): class Meta: verbose_name = 'a model created on the fly' app_label = 'my_great_app' - app_cache = BaseAppCache() + app_cache = AppCache() ct = ContentType.objects.get_for_model(ModelCreatedOnTheFly) self.assertEqual(ct.app_label, 'my_great_app') |
