示例#1
0
 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')
示例#2
0
 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')
示例#3
0
 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')
示例#4
0
 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')
示例#5
0
 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")