# HG changeset patch # User Alexandre Fayolle # Date 1303458517 -7200 # Node ID 65d65da31356b9f54554206be091567b5b7ad74f # Parent 6f5118b48d6a2638d091f4a390f46cd292477324 fix tests broken by fcb8932082a5 diff -r 6f5118b48d6a -r 65d65da31356 server/test/unittest_ldapuser.py --- a/server/test/unittest_ldapuser.py Thu Apr 21 18:10:49 2011 +0200 +++ b/server/test/unittest_ldapuser.py Fri Apr 22 09:48:37 2011 +0200 @@ -260,7 +260,8 @@ self.sexecute('Any X, Y WHERE X copain Y, X login "comme", Y login "cochon"') def test_multiple_entities_from_different_sources(self): - self.create_user('cochon') + req = self.request() + self.create_user(req, 'cochon') self.failUnless(self.sexecute('Any X,Y WHERE X login %(syt)s, Y login "cochon"', {'syt': SYT})) def test_exists1(self): @@ -274,16 +275,18 @@ self.assertEqual(rset.rows, [['admin', 'activated'], [SYT, 'activated']]) def test_exists2(self): - self.create_user('comme') - self.create_user('cochon') + req = self.request() + self.create_user(req, 'comme') + self.create_user(req, 'cochon') self.sexecute('SET X copain Y WHERE X login "comme", Y login "cochon"') rset = self.sexecute('Any GN ORDERBY GN WHERE X in_group G, G name GN, ' '(G name "managers" OR EXISTS(X copain T, T login in ("comme", "cochon")))') self.assertEqual(rset.rows, [['managers'], ['users']]) def test_exists3(self): - self.create_user('comme') - self.create_user('cochon') + req = self.request() + self.create_user(req, 'comme') + self.create_user(req, 'cochon') self.sexecute('SET X copain Y WHERE X login "comme", Y login "cochon"') self.failUnless(self.sexecute('Any X, Y WHERE X copain Y, X login "comme", Y login "cochon"')) self.sexecute('SET X copain Y WHERE X login %(syt)s, Y login "cochon"', {'syt': SYT}) @@ -293,9 +296,10 @@ self.assertEqual(sorted(rset.rows), [['managers', 'admin'], ['users', 'comme'], ['users', SYT]]) def test_exists4(self): - self.create_user('comme') - self.create_user('cochon', groups=('users', 'guests')) - self.create_user('billy') + req = self.request() + self.create_user(req, 'comme') + self.create_user(req, 'cochon', groups=('users', 'guests')) + self.create_user(req, 'billy') self.sexecute('SET X copain Y WHERE X login "comme", Y login "cochon"') self.sexecute('SET X copain Y WHERE X login "cochon", Y login "cochon"') self.sexecute('SET X copain Y WHERE X login "comme", Y login "billy"') @@ -315,9 +319,10 @@ self.assertEqual(sorted(rset.rows), sorted(all.rows)) def test_exists5(self): - self.create_user('comme') - self.create_user('cochon', groups=('users', 'guests')) - self.create_user('billy') + req = self.request() + self.create_user(req, 'comme') + self.create_user(req, 'cochon', groups=('users', 'guests')) + self.create_user(req, 'billy') self.sexecute('SET X copain Y WHERE X login "comme", Y login "cochon"') self.sexecute('SET X copain Y WHERE X login "cochon", Y login "cochon"') self.sexecute('SET X copain Y WHERE X login "comme", Y login "billy"') @@ -347,7 +352,8 @@ sorted(r[0] for r in afeids + ueids)) def _init_security_test(self): - self.create_user('iaminguestsgrouponly', groups=('guests',)) + req = self.request() + self.create_user(req, 'iaminguestsgrouponly', groups=('guests',)) cnx = self.login('iaminguestsgrouponly') return cnx.cursor() diff -r 6f5118b48d6a -r 65d65da31356 server/test/unittest_undo.py --- a/server/test/unittest_undo.py Thu Apr 21 18:10:49 2011 +0200 +++ b/server/test/unittest_undo.py Fri Apr 22 09:48:37 2011 +0200 @@ -23,9 +23,11 @@ class UndoableTransactionTC(CubicWebTC): + def setup_database(self): + req = self.request() self.session.undo_actions = set('CUDAR') - self.toto = self.create_user('toto', password='toto', groups=('users',), + self.toto = self.create_user(req, 'toto', password='toto', groups=('users',), commit=False) self.txuuid = self.commit() @@ -246,7 +248,8 @@ def test_undo_creation_integrity_1(self): session = self.session - tutu = self.create_user('tutu', commit=False) + req = self.request() + tutu = self.create_user(req, 'tutu', commit=False) txuuid = self.commit() email = self.request().create_entity('EmailAddress', address=u'tutu@cubicweb.org') prop = self.request().create_entity('CWProperty', pkey=u'ui.default-text-format',