summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/regressiontests/utils/datastructures.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/regressiontests/utils/datastructures.py b/tests/regressiontests/utils/datastructures.py
index 2f1a47a656..88b83f75bd 100644
--- a/tests/regressiontests/utils/datastructures.py
+++ b/tests/regressiontests/utils/datastructures.py
@@ -235,6 +235,18 @@ class MultiValueDictTests(DatastructuresTestCase):
self.assertEqual(d1["key"], ["Penguin"])
self.assertEqual(d2["key"], ["Penguin"])
+ def test_dict_translation(self):
+ mvd = MultiValueDict({
+ 'devs': ['Bob', 'Joe'],
+ 'pm': ['Rory'],
+ })
+ d = mvd.dict()
+ self.assertEqual(d.keys(), mvd.keys())
+ for key in mvd.keys():
+ self.assertEqual(d[key], mvd[key])
+
+ self.assertEqual({}, MultiValueDict().dict())
+
class DotExpandedDictTests(DatastructuresTestCase):