summaryrefslogtreecommitdiff
path: root/tests/forms_tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests/forms_tests')
-rw-r--r--tests/forms_tests/tests/test_media.py4
1 files changed, 4 insertions, 0 deletions
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']})