def standardize_politician_name_filter(name): return helpers.standardize_politician_name(name)
def test_capitalize_roman_numeral_suffixes(self): self.assertEqual('Ken Cuccinelli II', helpers.standardize_politician_name('KEN CUCCINELLI II')) self.assertEqual('Ken Cuccinelli II', helpers.standardize_politician_name('CUCCINELLI II, KEN')) self.assertEqual('Ken Cuccinelli IV', helpers.standardize_politician_name('CUCCINELLI IV, KEN')) self.assertEqual('Ken Cuccinelli IX', helpers.standardize_politician_name('CUCCINELLI IX, KEN'))
def test_standardize_running_mate_names(self): self.assertEqual('John Kasich & Mary Taylor', helpers.standardize_politician_name('Kasich, John & Taylor, Mary'))
def test_we_dont_need_no_steeenking_nicknames(self): self.assertEqual('Robert M McDonnell', helpers.standardize_politician_name('McDonnell, Robert M (Bob)'))
def test_standardize_politician_name(self): self.assertEqual('Emory MacDonald', helpers.standardize_politician_name('MACDONALD, EMORY (R)')) self.assertEqual('Emory MacDonald', helpers.standardize_politician_name('MacDonald, Emory (R)')) self.assertEqual('Nancy Pelosi', helpers.standardize_politician_name('Nancy Pelosi (D)')) self.assertEqual('Albert Gore', helpers.standardize_politician_name('Gore, Albert'))