equal
deleted
inserted
replaced
275 with self.admin_access.repo_cnx() as cnx: |
275 with self.admin_access.repo_cnx() as cnx: |
276 source = self.repo.sources_by_uri['ldap'] |
276 source = self.repo.sources_by_uri['ldap'] |
277 eid = cnx.execute('CWUser X WHERE X login %(login)s', {'login': 'syt'})[0][0] |
277 eid = cnx.execute('CWUser X WHERE X login %(login)s', {'login': 'syt'})[0][0] |
278 cnx.execute('SET X cw_source S WHERE X eid %(x)s, S name "system"', {'x': eid}) |
278 cnx.execute('SET X cw_source S WHERE X eid %(x)s, S name "system"', {'x': eid}) |
279 cnx.commit() |
279 cnx.commit() |
280 source.reset_caches() |
|
281 rset = cnx.execute('CWUser X WHERE X login %(login)s', {'login': 'syt'}) |
280 rset = cnx.execute('CWUser X WHERE X login %(login)s', {'login': 'syt'}) |
282 self.assertEqual(len(rset), 1) |
281 self.assertEqual(len(rset), 1) |
283 e = rset.get_entity(0, 0) |
282 e = rset.get_entity(0, 0) |
284 self.assertEqual(e.eid, eid) |
283 self.assertEqual(e.eid, eid) |
285 self.assertEqual(e.cw_source[0].name, 'system') |
284 self.assertEqual(e.cw_source[0].name, 'system') |