284 |
281 |
285 def test_internal_api(self): |
282 def test_internal_api(self): |
286 repo = self.repo |
283 repo = self.repo |
287 cnxid = repo.connect(*self.default_user_password()) |
284 cnxid = repo.connect(*self.default_user_password()) |
288 session = repo._get_session(cnxid, setpool=True) |
285 session = repo._get_session(cnxid, setpool=True) |
289 self.assertEquals(repo.type_and_source_from_eid(1, session), ('CWGroup', 'system', None)) |
286 self.assertEquals(repo.type_and_source_from_eid(1, session), |
|
287 ('CWGroup', 'system', None)) |
290 self.assertEquals(repo.type_from_eid(1, session), 'CWGroup') |
288 self.assertEquals(repo.type_from_eid(1, session), 'CWGroup') |
291 self.assertEquals(repo.source_from_eid(1, session).uri, 'system') |
289 self.assertEquals(repo.source_from_eid(1, session).uri, 'system') |
292 self.assertEquals(repo.eid2extid(repo.system_source, 1, session), None) |
290 self.assertEquals(repo.eid2extid(repo.system_source, 1, session), None) |
293 class dummysource: uri = 'toto' |
291 class dummysource: uri = 'toto' |
294 self.assertRaises(UnknownEid, repo.eid2extid, dummysource, 1, session) |
292 self.assertRaises(UnknownEid, repo.eid2extid, dummysource, 1, session) |