diff options
| author | Aymeric Augustin <aymeric.augustin@m4x.org> | 2014-11-15 18:43:48 +0100 |
|---|---|---|
| committer | Aymeric Augustin <aymeric.augustin@m4x.org> | 2014-11-16 21:25:09 +0100 |
| commit | cffa55908271bfbce9069b979ab150cd806c6d59 (patch) | |
| tree | 153a63d9d2a0770276fa6dd26082f63def68d0d2 | |
| parent | dec93d89912965f94f9e942f0a89ca586fb91454 (diff) | |
Fixed regression in 4dc4d12e. Refs #21598.
That commit contained a mistake that resulted in the use_cached_loader
option of override_with_test_loader being ignored. As a consequence some
configurations weren't exercised any more by the test suite.
| -rw-r--r-- | django/test/utils.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/django/test/utils.py b/django/test/utils.py index 91a254ef5e..9e09e97372 100644 --- a/django/test/utils.py +++ b/django/test/utils.py @@ -238,9 +238,11 @@ class override_with_test_loader(override_template_loaders): @classmethod def _get_loader(cls, templates_dict, use_cached_loader=False): if use_cached_loader: - loader = cached.Loader(('TestTemplateLoader',)) - loader._cached_loaders = TestTemplateLoader(templates_dict) - return TestTemplateLoader(templates_dict) + loader = cached.Loader(['TestTemplateLoader']) + loader._cached_loaders = [TestTemplateLoader(templates_dict)] + return loader + else: + return TestTemplateLoader(templates_dict) class override_settings(object): |
