From 86dcac463437dce06ddcade10fa3f308436ba608 Mon Sep 17 00:00:00 2001 From: David Evans Date: Sat, 22 Mar 2014 21:57:01 +0000 Subject: Fixed #22315 -- str/bytes mismatch in staticfiles Previously, `ManifestFilesMixin.read_manifest` failed in Python 3 because `json.loads` accepts `str` not `bytes`. --- tests/staticfiles_tests/tests.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tests/staticfiles_tests') diff --git a/tests/staticfiles_tests/tests.py b/tests/staticfiles_tests/tests.py index 21ecf84bbc..4d2ba30c8c 100644 --- a/tests/staticfiles_tests/tests.py +++ b/tests/staticfiles_tests/tests.py @@ -662,6 +662,11 @@ class TestCollectionManifestStorage(TestHashedFiles, BaseCollectionTestCase, storage.staticfiles_storage.manifest_version, force_text(manifest_content)) + def test_parse_cache(self): + hashed_files = storage.staticfiles_storage.hashed_files + manifest = storage.staticfiles_storage.load_manifest() + self.assertEqual(hashed_files, manifest) + # we set DEBUG to False here since the template tag wouldn't work otherwise @override_settings(**dict( -- cgit v1.3