Commit c8508943 authored by Luke Plant's avatar Luke Plant
Browse files

Fixed some test failures on Python 3.3 related to QueryDict

Refs #19038.
parent 3266c26e
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -129,10 +129,14 @@ class QueryDictTests(unittest.TestCase):
            self.assertTrue(q.has_key('foo'))
        self.assertTrue('foo' in q)

        self.assertEqual(list(six.iteritems(q)),  [('foo', 'another'), ('name', 'john')])
        self.assertEqual(list(six.iterlists(q)), [('foo', ['bar', 'baz', 'another']), ('name', ['john'])])
        self.assertEqual(list(six.iterkeys(q)), ['foo', 'name'])
        self.assertEqual(list(six.itervalues(q)), ['another', 'john'])
        self.assertEqual(sorted(list(six.iteritems(q))),
                         [('foo', 'another'), ('name', 'john')])
        self.assertEqual(sorted(list(six.iterlists(q))),
                         [('foo', ['bar', 'baz', 'another']), ('name', ['john'])])
        self.assertEqual(sorted(list(six.iterkeys(q))),
                         ['foo', 'name'])
        self.assertEqual(sorted(list(six.itervalues(q))),
                         ['another', 'john'])
        self.assertEqual(len(q), 2)

        q.update({'foo': 'hello'})