# HG changeset patch # User Julien Cristau # Date 1404317987 -7200 # Node ID fc978ff7f381e7e6bea613552f5009877fbc8d35 # Parent 4266e13fd5c1bcfdea8cdb39906778e04c94f2f9 [entitiestests/base] don't store an entity on the test case Make do with an eid. diff -r 4266e13fd5c1 -r fc978ff7f381 entities/test/unittest_base.py --- a/entities/test/unittest_base.py Thu Jun 05 17:06:03 2014 +0200 +++ b/entities/test/unittest_base.py Wed Jul 02 18:19:47 2014 +0200 @@ -31,7 +31,7 @@ def setup_database(self): with self.admin_access.repo_cnx() as cnx: - self.member = self.create_user(cnx, 'member') + self.membereid = self.create_user(cnx, 'member').eid cnx.commit() @@ -41,16 +41,20 @@ with self.new_access('member').repo_cnx() as cnx: entity = cnx.create_entity('Bookmark', title=u"hello", path=u'project/cubicweb') cnx.commit() - self.assertEqual(entity.creator.eid, self.member.eid) + self.assertEqual(entity.creator.eid, self.membereid) self.assertEqual(entity.dc_creator(), u'member') def test_type(self): #dc_type may be translated - self.assertEqual(self.member.dc_type(), 'CWUser') + with self.admin_access.client_cnx() as cnx: + member = cnx.entity_from_eid(self.membereid) + self.assertEqual(member.dc_type(), 'CWUser') def test_cw_etype(self): #cw_etype is never translated - self.assertEqual(self.member.cw_etype, 'CWUser') + with self.admin_access.client_cnx() as cnx: + member = cnx.entity_from_eid(self.membereid) + self.assertEqual(member.cw_etype, 'CWUser') def test_entity_meta_attributes(self): # XXX move to yams