diff --git a/tests/forms_tests/tests/test_media.py b/tests/forms_tests/tests/test_media.py index c119066ad7..7d8f978ecd 100644 --- a/tests/forms_tests/tests/test_media.py +++ b/tests/forms_tests/tests/test_media.py @@ -581,6 +581,7 @@ class FormsMediaTestCase(SimpleTestCase): widget1 = Media(css={'screen': ['c.css'], 'all': ['d.css', 'e.css']}) widget2 = Media(css={'screen': ['a.css']}) widget3 = Media(css={'screen': ['a.css', 'b.css', 'c.css'], 'all': ['e.css']}) + widget4 = Media(css={'all': ['d.css', 'e.css'], 'screen': ['c.css']}) merged = widget1 + widget2 # c.css comes before a.css because widget1 + widget2 establishes this # order. @@ -588,3 +589,6 @@ class FormsMediaTestCase(SimpleTestCase): merged = merged + widget3 # widget3 contains an explicit ordering of c.css and a.css. self.assertEqual(merged._css, {'screen': ['a.css', 'b.css', 'c.css'], 'all': ['d.css', 'e.css']}) + # Media ordering does not matter. + merged = widget1 + widget4 + self.assertEqual(merged._css, {'screen': ['c.css'], 'all': ['d.css', 'e.css']})