devtools/testlib.py
branchstable
changeset 7376 38524ca653e5
parent 7337 67cd9d5b4c2e
child 7377 d8083b2ae4d6
child 7434 17ef6f9efaa1
--- a/devtools/testlib.py	Fri May 13 10:09:52 2011 +0200
+++ b/devtools/testlib.py	Fri May 13 10:09:54 2011 +0200
@@ -495,6 +495,10 @@
         entity.cw_attr_cache.pop('modification_date', None)
         self.failUnless(entity.modification_date > olddate)
 
+    def assertItemsEqual(self, it1, it2, *args, **kwargs):
+        it1 = set(getattr(x, 'eid', x) for x in it1)
+        it2 = set(getattr(x, 'eid', x) for x in it2)
+        super(CubicWebTC, self).assertItemsEqual(it1, it2, *args, **kwargs)
 
     # workflow utilities #######################################################