def test_get_last_name_first_name_with_complex_name(self): vcard = create_test_vcard() wrapper = VCardWrapper(vcard) wrapper._add_name(['prefix1', 'prefix2'], ['given1', 'given2'], ['additional1', 'additional2'], ['family1', 'family2'], ['suffix1', 'suffix2']) self.assertEqual( wrapper.get_last_name_first_name(), 'family1 family2,' ' given1 given2 additional1 additional2')
def test_name_can_be_set_with_lists_of_empty_strings(self): vcard = vCard() wrapper = VCardWrapper(vcard) wrapper._add_name(['', ''], ['', ''], ['', ''], ['', ''], ['', '']) self.assertEqual( vcard.serialize(), 'BEGIN:VCARD\r\n' 'VERSION:3.0\r\n' 'FN:Test vCard\r\n' 'N:;;;;\r\n' 'END:VCARD\r\n')
def test_name_can_be_set_with_empty_lists(self): vcard = create_test_vcard() wrapper = VCardWrapper(vcard) wrapper._add_name([], [], [], [], []) self.assertEqual( vcard.serialize(), 'BEGIN:VCARD\r\n' 'VERSION:3.0\r\n' 'FN:Test vCard\r\n' 'N:;;;;\r\n' 'END:VCARD\r\n')
def test_get_last_name_first_name_with_all_name_fields(self): vcard = create_test_vcard() wrapper = VCardWrapper(vcard) wrapper._add_name('prefix', 'given', 'additional', 'family', 'suffix') self.assertEqual(wrapper.get_last_name_first_name(), 'family, given additional')
def test_get_last_name_first_name_with_simple_name(self): vcard = create_test_vcard() wrapper = VCardWrapper(vcard) wrapper._add_name('', 'given', '', 'family', '') self.assertEqual(wrapper.get_last_name_first_name(), "family, given")