Beispiel #1
0
    def title(self):
        """Getter function for the title

        The contact title is generated from the firstname and lastname
        or from the organization name. Depends on what fields are filled.
        """
        return get_contact_title(self)
 def test_returns_first_and_last_name_if_exists_with_format_natural(self):
     contact = create(Builder('contact').having(
         firstname=u"Chuck",
         lastname=u"N\xf6rris"))
     self.assertEqual(
         u"Chuck N\xf6rris",
         get_contact_title(contact, display="natural"))
Beispiel #3
0
 def contact_title(self):
     return get_contact_title(
         self.context.contact.to_object, display='natural')
 def test_returns_last_and_first_name_if_exists_with_org(self):
     contact = create(Builder('contact').having(
         firstname=u"Chuck",
         lastname=u"N\xf6rris",
         organization=u"CIA"))
     self.assertEqual(u"N\xf6rris Chuck", get_contact_title(contact))
 def test_returns_last_and_first_name_if_exists_without_org(self):
     contact = create(Builder('contact').having(
         firstname=u"Chuck",
         lastname=u"Norris"))
     self.assertEqual("Norris Chuck", get_contact_title(contact))
 def test_returns_org_if_no_first_and_last_name(self):
     contact = create(Builder('contact').having(
         organization=u"CIA"))
     self.assertEqual("CIA", get_contact_title(contact))
 def test_returns_placeholder_if_no_first_last_and_org(self):
     contact = create(Builder('contact'))
     self.assertEqual(u"...", get_contact_title(contact))