entities/test/unittest_base.py
changeset 8483 4ba11607d84a
parent 8450 11063635c4e4
child 8694 d901c36bcfce
equal deleted inserted replaced
8469:82272decfa99 8483:4ba11607d84a
    68 class EmailAddressTC(BaseEntityTC):
    68 class EmailAddressTC(BaseEntityTC):
    69     def test_canonical_form(self):
    69     def test_canonical_form(self):
    70         email1 = self.execute('INSERT EmailAddress X: X address "maarten.ter.huurne@philips.com"').get_entity(0, 0)
    70         email1 = self.execute('INSERT EmailAddress X: X address "maarten.ter.huurne@philips.com"').get_entity(0, 0)
    71         email2 = self.execute('INSERT EmailAddress X: X address "maarten@philips.com"').get_entity(0, 0)
    71         email2 = self.execute('INSERT EmailAddress X: X address "maarten@philips.com"').get_entity(0, 0)
    72         email3 = self.execute('INSERT EmailAddress X: X address "toto@logilab.fr"').get_entity(0, 0)
    72         email3 = self.execute('INSERT EmailAddress X: X address "toto@logilab.fr"').get_entity(0, 0)
    73         email1.set_relations(prefered_form=email2)
    73         email1.cw_set(prefered_form=email2)
    74         self.assertEqual(email1.prefered.eid, email2.eid)
    74         self.assertEqual(email1.prefered.eid, email2.eid)
    75         self.assertEqual(email2.prefered.eid, email2.eid)
    75         self.assertEqual(email2.prefered.eid, email2.eid)
    76         self.assertEqual(email3.prefered.eid, email3.eid)
    76         self.assertEqual(email3.prefered.eid, email3.eid)
    77 
    77 
    78     def test_mangling(self):
    78     def test_mangling(self):
   102 
   102 
   103     def test_dc_title_and_name(self):
   103     def test_dc_title_and_name(self):
   104         e = self.execute('CWUser U WHERE U login "member"').get_entity(0, 0)
   104         e = self.execute('CWUser U WHERE U login "member"').get_entity(0, 0)
   105         self.assertEqual(e.dc_title(), 'member')
   105         self.assertEqual(e.dc_title(), 'member')
   106         self.assertEqual(e.name(), 'member')
   106         self.assertEqual(e.name(), 'member')
   107         e.set_attributes(firstname=u'bouah')
   107         e.cw_set(firstname=u'bouah')
   108         self.assertEqual(e.dc_title(), 'member')
   108         self.assertEqual(e.dc_title(), 'member')
   109         self.assertEqual(e.name(), u'bouah')
   109         self.assertEqual(e.name(), u'bouah')
   110         e.set_attributes(surname=u'lôt')
   110         e.cw_set(surname=u'lôt')
   111         self.assertEqual(e.dc_title(), 'member')
   111         self.assertEqual(e.dc_title(), 'member')
   112         self.assertEqual(e.name(), u'bouah lôt')
   112         self.assertEqual(e.name(), u'bouah lôt')
   113 
   113 
   114     def test_allowed_massmail_keys(self):
   114     def test_allowed_massmail_keys(self):
   115         e = self.execute('CWUser U WHERE U login "member"').get_entity(0, 0)
   115         e = self.execute('CWUser U WHERE U login "member"').get_entity(0, 0)