diff options
| author | Joseph Kocherhans <joseph@jkocherhans.com> | 2010-02-23 00:08:03 +0000 |
|---|---|---|
| committer | Joseph Kocherhans <joseph@jkocherhans.com> | 2010-02-23 00:08:03 +0000 |
| commit | 16efc1a92e30e5f8a9ecc89edf0002db2425b3b4 (patch) | |
| tree | 27f1d2f042771ef169c89acd47695018e47aae4d /tests/regressiontests/datastructures | |
| parent | bd79677e2999b545c27be8b2696c7f176ad78001 (diff) | |
[1.1.X] Fixed #12820. Implemented other dict methods for MergeDict. Backport of [12498] from trunk.
git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.1.X@12501 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'tests/regressiontests/datastructures')
| -rw-r--r-- | tests/regressiontests/datastructures/tests.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/regressiontests/datastructures/tests.py b/tests/regressiontests/datastructures/tests.py index b7885e65a4..a858e2469f 100644 --- a/tests/regressiontests/datastructures/tests.py +++ b/tests/regressiontests/datastructures/tests.py @@ -34,6 +34,17 @@ MergeDict can merge MultiValueDicts >>> mm.getlist('undefined') [] +>>> sorted(mm.keys()) +['key1', 'key2', 'key4'] +>>> len(mm.values()) +3 +>>> "value1" in mm.values() +True +>>> sorted(mm.items(), key=lambda k: k[0]) +[('key1', 'value1'), ('key2', 'value3'), ('key4', 'value6')] +>>> [(k,mm.getlist(k)) for k in sorted(mm)] +[('key1', ['value1']), ('key2', ['value2', 'value3']), ('key4', ['value5', 'value6'])] + ### MultiValueDict ########################################################## >>> d = MultiValueDict({'name': ['Adrian', 'Simon'], 'position': ['Developer']}) |
