]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
use sets here to eliminate ordering as a factor
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 18 Oct 2013 23:04:10 +0000 (19:04 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 18 Oct 2013 23:04:10 +0000 (19:04 -0400)
test/orm/test_subquery_relations.py

index fca7b3a80fa5b2f3d3132d7ecb78775ed48731b9..cad29ebfa76fd80c00a674b4307c39903e502a7f 100644 (file)
@@ -1704,17 +1704,17 @@ class SubqueryloadDistinctTest(fixtures.DeclarativeMappedTest,
         result = s.execute(q3)
         rows = result.fetchall()
         if expect_distinct:
-            eq_(rows, [
+            eq_(set(tuple(r) for r in rows), set([
                 (1, u'/1.jpg', 1, 1),
                 (2, u'/2.jpg', 1, 1),
-            ])
+            ]))
         else:
-            eq_(rows, [
+            eq_(set(tuple(r) for r in rows), set([
                 (1, u'/1.jpg', 1, 1),
                 (2, u'/2.jpg', 1, 1),
                 (1, u'/1.jpg', 1, 1),
                 (2, u'/2.jpg', 1, 1),
-            ])
+            ]))
 
 
         movies = q.all()