summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2012-08-08 07:37:10 -0700
committerAlex Gaynor <alex.gaynor@gmail.com>2012-08-08 07:37:10 -0700
commit7515f6576b593c5f7a1ff2b2f934d5442b52b884 (patch)
treee07005f69b5c414d920478815b8a7d934b603dda
parent4c97101b1f0815a3f311fc77483b935fe62966bb (diff)
Fix TestCase.assertQuerysetEqual on python 3, this is needed for a large number of tests
-rw-r--r--django/test/testcases.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/django/test/testcases.py b/django/test/testcases.py
index 3a0dc760c6..56ba56caf1 100644
--- a/django/test/testcases.py
+++ b/django/test/testcases.py
@@ -796,9 +796,10 @@ class TransactionTestCase(SimpleTestCase):
" the response" % template_name)
def assertQuerysetEqual(self, qs, values, transform=repr, ordered=True):
+ items = six.moves.map(transform, qs)
if not ordered:
- return self.assertEqual(set(map(transform, qs)), set(values))
- return self.assertEqual(map(transform, qs), values)
+ return self.assertEqual(set(items), set(values))
+ return self.assertEqual(list(items), values)
def assertNumQueries(self, num, func=None, *args, **kwargs):
using = kwargs.pop("using", DEFAULT_DB_ALIAS)