server/test/unittest_ldapuser.py
changeset 2968 0e3460341023
parent 2773 b2530e3e0afb
parent 2920 64322aa83a1d
child 3436 1e927f7ccb23
--- a/server/test/unittest_ldapuser.py	Tue Aug 18 09:25:44 2009 +0200
+++ b/server/test/unittest_ldapuser.py	Fri Aug 21 16:26:20 2009 +0200
@@ -151,7 +151,8 @@
         self.patch_authenticate()
         cnx = self.login('syt', 'dummypassword')
         cu = cnx.cursor()
-        cu.execute('SET X in_state S WHERE X login "alf", S name "deactivated"')
+        alf = cu.execute('Any X WHERE X login "alf"').get_entity(0, 0)
+        alf.fire_transition('deactivate')
         try:
             cnx.commit()
             alf = self.sexecute('CWUser X WHERE X login "alf"').get_entity(0, 0)
@@ -167,7 +168,8 @@
         finally:
             # restore db state
             self.restore_connection()
-            self.sexecute('SET X in_state S WHERE X login "alf", S name "activated"')
+            alf = self.sexecute('Any X WHERE X login "alf"').get_entity(0, 0)
+            alf.fire_transition('activate')
             self.sexecute('DELETE X in_group G WHERE X login "syt", G name "managers"')
 
     def test_same_column_names(self):