def test_bad_number_regex(): for item in BAD_NUMBERS: assert NUMBERS_REGEX.search(item) is None
def test_partial_number_regex(): for item in PARTIAL_NUMBERS: assert item != NUMBERS_REGEX.search(item)
def replace_numbers(text, replace_with='<number>'): """Replace all numbers in ``text`` str with ``replace_with`` str.""" return NUMBERS_REGEX.sub(replace_with, text)
def test_good_number_regex(): for item in GOOD_NUMBERS: assert item == NUMBERS_REGEX.search(item).group()
def test_partial_number_regex(self): for item in PARTIAL_NUMBERS: self.assertNotEqual(item, NUMBERS_REGEX.search(item))
def replace_numbers(text, replace_with='*NUMBER*'): """Replace all numbers in ``text`` str with ``replace_with`` str.""" return NUMBERS_REGEX.sub(replace_with, text)
def test_bad_number_regex(self): for item in BAD_NUMBERS: self.assertIsNone(NUMBERS_REGEX.search(item))
def test_good_number_regex(self): for item in GOOD_NUMBERS: self.assertEqual(item, NUMBERS_REGEX.search(item).group())