summaryrefslogtreecommitdiff
path: root/tests/validation
diff options
context:
space:
mode:
authorAymeric Augustin <aymeric.augustin@m4x.org>2013-12-17 17:47:19 +0100
committerAymeric Augustin <aymeric.augustin@m4x.org>2013-12-17 21:53:18 +0100
commit0242c56fd86137bc8f67404492b5c03987bc3d1a (patch)
tree89dc48cb4e101f12b734831b9a2bc7b4c5cc5c18 /tests/validation
parent6e895f9e069f73982751cd2d4aa5aa693136a274 (diff)
downloaddjango-0242c56fd86137bc8f67404492b5c03987bc3d1a.tar.gz
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/validation')
-rw-r--r--tests/validation/test_unique.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/validation/test_unique.py b/tests/validation/test_unique.py
index 83863b19c6..f05256a6f1 100644
--- a/tests/validation/test_unique.py
+++ b/tests/validation/test_unique.py
@@ -3,7 +3,7 @@ from __future__ import unicode_literals
import datetime
import unittest
-from django.core.apps.cache import BaseAppCache
+from django.core.apps.cache import AppCache
from django.core.exceptions import ValidationError
from django.db import models
from django.test import TestCase
@@ -58,7 +58,7 @@ class GetUniqueCheckTests(unittest.TestCase):
Meta = type(str('Meta'), (), {
'unique_together': unique_together,
- 'app_cache': BaseAppCache()
+ 'app_cache': AppCache()
})
checks, _ = M()._get_unique_checks()