diff options
| author | Aymeric Augustin <aymeric.augustin@m4x.org> | 2013-12-24 12:25:17 +0100 |
|---|---|---|
| committer | Aymeric Augustin <aymeric.augustin@m4x.org> | 2013-12-24 12:25:17 +0100 |
| commit | 1716b7ce5a02b2a77188dfea2d41e25dfa58821c (patch) | |
| tree | f3422c0d6725f45756a3b9deb32406d319b8a72e /tests/app_cache/tests.py | |
| parent | e9e522a8e7455900a775678e5d6bc518a289b8d1 (diff) | |
Renamed AppCache to Apps.
Also renamed app_cache to apps and "app cache" to "app registry".
Deprecated AppCache.app_cache_ready() in favor of Apps.ready().
Diffstat (limited to 'tests/app_cache/tests.py')
| -rw-r--r-- | tests/app_cache/tests.py | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/tests/app_cache/tests.py b/tests/app_cache/tests.py deleted file mode 100644 index 43133ab38f..0000000000 --- a/tests/app_cache/tests.py +++ /dev/null @@ -1,51 +0,0 @@ -from __future__ import absolute_import - -from django.apps import app_cache -from django.apps.cache import AppCache -from django.db import models -from django.test import TestCase - -from .models import TotallyNormal, SoAlternative, new_app_cache - - -class AppCacheTests(TestCase): - - def test_models_py(self): - """ - Tests that the models in the models.py file were loaded correctly. - """ - self.assertEqual(app_cache.get_model("app_cache", "TotallyNormal"), TotallyNormal) - self.assertEqual(app_cache.get_model("app_cache", "SoAlternative"), None) - - self.assertEqual(new_app_cache.get_model("app_cache", "TotallyNormal"), None) - self.assertEqual(new_app_cache.get_model("app_cache", "SoAlternative"), SoAlternative) - - def test_dynamic_load(self): - """ - Makes a new model at runtime and ensures it goes into the right place. - """ - old_models = app_cache.get_models(app_cache.get_app_config("app_cache").models_module) - # Construct a new model in a new app cache - body = {} - new_app_cache = AppCache() - meta_contents = { - 'app_label': "app_cache", - 'app_cache': new_app_cache, - } - meta = type("Meta", tuple(), meta_contents) - body['Meta'] = meta - body['__module__'] = TotallyNormal.__module__ - temp_model = type("SouthPonies", (models.Model,), body) - # Make sure it appeared in the right place! - self.assertEqual( - old_models, - app_cache.get_models(app_cache.get_app_config("app_cache").models_module), - ) - self.assertEqual(new_app_cache.get_model("app_cache", "SouthPonies"), temp_model) - - def test_singleton_master(self): - """ - Ensures that only one master app cache can exist. - """ - with self.assertRaises(RuntimeError): - AppCache(master=True) |
