def test_resolve__partial_firstname(self): """ Test resolve e.g. Michael to Mike """ text = "Lee, Michael S." output = gpo_member_photos.resolve(self.yaml_data, text) self.assertEqual(output, "L000577")
def test_resolve__quoted_nickname(self): """ Test resolve """ text = 'Fleischmann, Charles J. “Chuck"' output = gpo_member_photos.resolve(self.yaml_data, text) self.assertEqual(output, "F000459")
def test_resolve__missing_accents(self): """ Test resolve """ text = "Cardenas, Tony" output = gpo_member_photos.resolve(self.yaml_data, text) self.assertEqual(output, "C001097")
def test_resolve__initial_not_in_yaml(self): """ Test resolve """ text = "Ayotte, Kelly A." output = gpo_member_photos.resolve(self.yaml_data, text) self.assertEqual(output, "A000368")
def test_resolve__remove_nickname_quotes(self): """ Test resolve """ text = str('Barr, Garland “Andy"') output = gpo_member_photos.resolve(self.yaml_data, text) self.assertEqual(output, "B001282")
def test_resolve__initial_dot_from_middle(self): """ Test resolve """ text = "Kirk, Mark S." output = gpo_member_photos.resolve(self.yaml_data, text) self.assertEqual(output, "K000360")
def test_resolve__with_accented_chars(self): """ Test resolve """ text = u"Velázquez, Nydia M." output = gpo_member_photos.resolve(self.yaml_data, text) self.assertEqual(output, "V000081")
def test_resolve__exact_match_last_nickname(self): """ Test resolve """ text = "Isakson, Johnny" output = gpo_member_photos.resolve(self.yaml_data, text) self.assertEqual(output, "I000055")
def test_resolve__exact_match_last_first_middle(self): """ Test resolve """ text = "Amodei, Mark E." output = gpo_member_photos.resolve(self.yaml_data, text) self.assertEqual(output, "A000369")
def test_resolve__exact_match_last_first(self): """ Test resolve """ text = "Alexander, Lamar" output = gpo_member_photos.resolve(self.yaml_data, text) self.assertEqual(output, "A000360")