562 person.set_attributes(prenom=u'sylvain', nom=u'thénault') |
562 person.set_attributes(prenom=u'sylvain', nom=u'thénault') |
563 person = self.execute('Personne P').get_entity(0, 0) # XXX retreival needed ? |
563 person = self.execute('Personne P').get_entity(0, 0) # XXX retreival needed ? |
564 self.assertEqual(person.prenom, u'sylvain') |
564 self.assertEqual(person.prenom, u'sylvain') |
565 self.assertEqual(person.nom, u'thénault') |
565 self.assertEqual(person.nom, u'thénault') |
566 |
566 |
|
567 def test_set_relations(self): |
|
568 req = self.request() |
|
569 person = req.create_entity('Personne', nom=u'chauvat', prenom=u'nicolas') |
|
570 note = req.create_entity('Note', type=u'x') |
|
571 note.set_relations(ecrit_par=person) |
|
572 note = req.create_entity('Note', type=u'y') |
|
573 note.set_relations(ecrit_par=person.eid) |
|
574 self.assertEqual(len(person.reverse_ecrit_par), 2) |
|
575 |
567 def test_metainformation_and_external_absolute_url(self): |
576 def test_metainformation_and_external_absolute_url(self): |
568 req = self.request() |
577 req = self.request() |
569 note = req.create_entity('Note', type=u'z') |
578 note = req.create_entity('Note', type=u'z') |
570 metainf = note.cw_metainformation() |
579 metainf = note.cw_metainformation() |
571 self.assertEqual(metainf, {'source': {'type': 'native', 'uri': 'system'}, 'type': u'Note', 'extid': None}) |
580 self.assertEqual(metainf, {'source': {'type': 'native', 'uri': 'system'}, 'type': u'Note', 'extid': None}) |