def test_match_pattern_fail_no_match_return_none(self): entry = "Clary, Blair, (463)-112118-2451, red, 027256" pattern = Pattern([ constant.LAST_NAME_PATTERN, constant.FIRST_NAME_PATTERN, constant.PHONE_NUMBER_PATTERN, constant.COLOR_PATTERN, constant.ZIP_CODE_PATTERN ]) result = pattern.match_pattern(entry) self.assertEqual(result, None)
def test_match_pattern_fail_no_match_return_none(self): entry = "Clary, Blair, (463)-112118-2451, red, 027256" pattern = Pattern([constant.LAST_NAME_PATTERN, constant.FIRST_NAME_PATTERN, constant.PHONE_NUMBER_PATTERN, constant.COLOR_PATTERN, constant.ZIP_CODE_PATTERN]) result = pattern.match_pattern(entry) self.assertEqual(result, None)
def test_match_pattern_success_return_person(self): entry = "Clary, Blair, (463)-118-2451, red, 07256" pattern = Pattern([ constant.LAST_NAME_PATTERN, constant.FIRST_NAME_PATTERN, constant.PHONE_NUMBER_PATTERN, constant.COLOR_PATTERN, constant.ZIP_CODE_PATTERN ]) result = pattern.match_pattern(entry) self.assertTrue(isinstance(result, Person))
def test_match_pattern_success_return_person(self): entry = "Clary, Blair, (463)-118-2451, red, 07256" pattern = Pattern([constant.LAST_NAME_PATTERN, constant.FIRST_NAME_PATTERN, constant.PHONE_NUMBER_PATTERN, constant.COLOR_PATTERN, constant.ZIP_CODE_PATTERN]) result = pattern.match_pattern(entry) self.assertTrue(isinstance(result, Person))