diff options
| author | David Smith <smithdc@gmail.com> | 2020-08-30 13:40:16 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-09-24 13:53:02 +0200 |
| commit | 1ac337cca61570ed64acf02e1700483f7fd02cf6 (patch) | |
| tree | bc7c1f5bea40cb55771559c0283fd4086ed001c7 | |
| parent | e26a7a8ef41f0d69951affb21655cdc2cf94a209 (diff) | |
Refs #30563 -- Added tests for merging form Media with different ordering.
| -rw-r--r-- | tests/forms_tests/tests/test_media.py | 4 |
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']}) |
