server/test/unittest_multisources.py
changeset 3293 69c0ba095536
parent 2968 0e3460341023
parent 3252 c0e10da6f1cf
child 3890 d7a270f50f54
--- a/server/test/unittest_multisources.py	Tue Sep 15 15:01:41 2009 +0200
+++ b/server/test/unittest_multisources.py	Thu Sep 17 15:16:53 2009 +0200
@@ -237,11 +237,12 @@
 
     def test_not_relation(self):
         states = set(tuple(x) for x in self.sexecute('Any S,SN WHERE S is State, S name SN'))
+        self.session.user.clear_all_caches()
         userstate = self.session.user.in_state[0]
         states.remove((userstate.eid, userstate.name))
         notstates = set(tuple(x) for x in self.sexecute('Any S,SN WHERE S is State, S name SN, NOT X in_state S, X eid %(x)s',
                                                        {'x': self.session.user.eid}, 'x'))
-        self.assertEquals(notstates, states)
+        self.assertSetEquals(notstates, states)
         aff1 = self.sexecute('Any X WHERE X is Affaire, X ref "AFFREF"')[0][0]
         aff1stateeid, aff1statename = self.sexecute('Any S,SN WHERE X eid %(x)s, X in_state S, S name SN', {'x': aff1}, 'x')[0]
         self.assertEquals(aff1statename, 'pitetre')