def test_transform_two_base_occurrences(self): transform = Transform('CFY-*\d+', '-', 'CFY', 'CFY-') src = 'CFY-3223CFY-3223' self.assertEqual(transform.transform(src), 'CFY-3223')
def test_transform_base_is_not_a_pattern(self): transform = Transform('CFY-*\d+', '-', 'CFY', 'CFY-') src = 'GIVEAWAY' self.assertEqual(src, transform.transform(src))
def test_transform_from_and_to_are_the_same(self): transform = Transform('CFY-*\d+', '-', 'CFY', 'CFY') src = 'CFY-3223-allow-external-rabbitmq' self.assertEqual(transform.transform(src), 'CFY-3223')
def test_transform_with_empty_if_doesnt_contain(self): transform = Transform('CFY-*\d+', '-', 'CFY', 'CFY-') src = 'CFY-3223-allow-external-rabbitmq' self.assertEqual(transform.transform(src), 'CFY-3223')
def test_transform(self): transform = Transform('CFY-*\d+', '-', 'CFY', 'CFY-') src = 'CFY-3223-allow-external-rabbitmq' self.assertEqual(transform.transform(src), 'CFY-3223')