def test_multiline(self): """multiline""" markup = "[livetranslation-id 9/]" regex = re.compile(markup_to_regex(), re.S) replaced = re.sub(regex, "DUMMY", markup) self.assertEqual(replaced, "DUMMY")
def test_escapes_markup_and_replaces_groups(self): """markup_to_regex escapes mark-up and replaces groups""" with patch("livetranslation.markup.get_translation_item_markup", Mock(return_value="[%()%]")): regex = markup_to_regex() self.assertEqual(regex, r"\[(\d+)\]")