185 class UserGroupHooksTC(CubicWebTC): |
185 class UserGroupHooksTC(CubicWebTC): |
186 |
186 |
187 def test_user_synchronization(self): |
187 def test_user_synchronization(self): |
188 self.create_user('toto', password='hop', commit=False) |
188 self.create_user('toto', password='hop', commit=False) |
189 self.assertRaises(AuthenticationError, |
189 self.assertRaises(AuthenticationError, |
190 self.repo.connect, u'toto', 'hop') |
190 self.repo.connect, u'toto', password='hop') |
191 self.commit() |
191 self.commit() |
192 cnxid = self.repo.connect(u'toto', 'hop') |
192 cnxid = self.repo.connect(u'toto', password='hop') |
193 self.failIfEqual(cnxid, self.session.id) |
193 self.failIfEqual(cnxid, self.session.id) |
194 self.execute('DELETE CWUser X WHERE X login "toto"') |
194 self.execute('DELETE CWUser X WHERE X login "toto"') |
195 self.repo.execute(cnxid, 'State X') |
195 self.repo.execute(cnxid, 'State X') |
196 self.commit() |
196 self.commit() |
197 self.assertRaises(BadConnectionId, |
197 self.assertRaises(BadConnectionId, |