test/unittest_rset.py
changeset 5174 78438ad513ca
parent 4951 7dc54e12c606
child 5423 e15abfdcce38
equal deleted inserted replaced
5173:73760bbb66bd 5174:78438ad513ca
   210         self.assert_(rqlst1 is rqlst2)
   210         self.assert_(rqlst1 is rqlst2)
   211 
   211 
   212     def test_get_entity_simple(self):
   212     def test_get_entity_simple(self):
   213         self.request().create_entity('CWUser', login=u'adim', upassword='adim',
   213         self.request().create_entity('CWUser', login=u'adim', upassword='adim',
   214                         surname=u'di mascio', firstname=u'adrien')
   214                         surname=u'di mascio', firstname=u'adrien')
   215         e = self.entity('Any X,T WHERE X login "adim", X surname T')
   215         e = self.execute('Any X,T WHERE X login "adim", X surname T').get_entity(0, 0)
   216         self.assertEquals(e['surname'], 'di mascio')
   216         self.assertEquals(e['surname'], 'di mascio')
   217         self.assertRaises(KeyError, e.__getitem__, 'firstname')
   217         self.assertRaises(KeyError, e.__getitem__, 'firstname')
   218         self.assertRaises(KeyError, e.__getitem__, 'creation_date')
   218         self.assertRaises(KeyError, e.__getitem__, 'creation_date')
   219         self.assertEquals(pprelcachedict(e._related_cache), [])
   219         self.assertEquals(pprelcachedict(e._related_cache), [])
   220         e.complete()
   220         e.complete()