server/test/unittest_repository.py
changeset 9802 9f815b1f2516
parent 9469 032825bbacab
child 9803 5bd395e9649a
equal deleted inserted replaced
9800:029f9eafe574 9802:9f815b1f2516
   675     def test_type_from_eid_raise(self):
   675     def test_type_from_eid_raise(self):
   676         self.session.set_cnxset()
   676         self.session.set_cnxset()
   677         self.assertRaises(UnknownEid, self.repo.type_from_eid, -2, self.session)
   677         self.assertRaises(UnknownEid, self.repo.type_from_eid, -2, self.session)
   678 
   678 
   679     def test_add_delete_info(self):
   679     def test_add_delete_info(self):
   680         entity = self.repo.vreg['etypes'].etype_class('Personne')(self.session)
   680         with self.admin_access.repo_cnx() as cnx:
   681         entity.eid = -1
   681             with cnx.ensure_cnx_set:
   682         entity.complete = lambda x: None
   682                 cnx.mode = 'write'
   683         self.session.set_cnxset()
   683                 entity = self.repo.vreg['etypes'].etype_class('Personne')(cnx)
   684         self.repo.add_info(self.session, entity, self.repo.system_source)
   684                 entity.eid = -1
   685         cu = self.session.system_sql('SELECT * FROM entities WHERE eid = -1')
   685                 entity.complete = lambda x: None
   686         data = cu.fetchall()
   686                 self.repo.add_info(cnx, entity, self.repo.system_source)
   687         self.assertEqual(tuplify(data), [(-1, 'Personne', 'system', None)])
   687                 cu = cnx.system_sql('SELECT * FROM entities WHERE eid = -1')
   688         self.repo.delete_info(self.session, entity, 'system')
   688                 data = cu.fetchall()
   689         #self.repo.commit()
   689                 self.assertEqual(tuplify(data), [(-1, 'Personne', 'system', None)])
   690         cu = self.session.system_sql('SELECT * FROM entities WHERE eid = -1')
   690                 self.repo.delete_info(cnx, entity, 'system')
   691         data = cu.fetchall()
   691                 #self.repo.commit()
   692         self.assertEqual(data, [])
   692                 cu = cnx.system_sql('SELECT * FROM entities WHERE eid = -1')
       
   693                 data = cu.fetchall()
       
   694                 self.assertEqual(data, [])
   693 
   695 
   694 
   696 
   695 class FTITC(CubicWebTC):
   697 class FTITC(CubicWebTC):
   696 
   698 
   697     def test_fulltext_container_entity(self):
   699     def test_fulltext_container_entity(self):