From a517182664c4cb83f8e8ac20c5d744ab6f39b67c Mon Sep 17 00:00:00 2001 From: Quantum Date: Sat, 15 Jul 2017 02:52:16 -0400 Subject: [PATCH] Avoid dictionary ordering issues. --- csp_advanced/tests.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/csp_advanced/tests.py b/csp_advanced/tests.py index 810eb0c..3a1e763 100644 --- a/csp_advanced/tests.py +++ b/csp_advanced/tests.py @@ -218,8 +218,8 @@ class TestMiddleware(SimpleTestCase): response = HttpResponse() response.csp = {'style-src': ['https://dmoj.ca']} return response - self.assertEqual(view(self.get_request())['Content-Security-Policy'], - "script-src 'self'; style-src https://dmoj.ca") + self.assertEqual(sorted(view(self.get_request())['Content-Security-Policy'].split('; ')), + ["script-src 'self'", 'style-src https://dmoj.ca']) @override_settings(ADVANCED_CSP={'script-src': ['self']}) def test_override_csp_explicit(self):