def test_find_patterns_optional_subs(self): command = CommandFiller( 'abc [name is: {/name/@text}, and surname {/../surname/@text},]') expected = ['/name/@text', '/../surname/@text'] actual = list(command.find_all_path_refs()) self.assertCountEqual(expected, actual)
def test_find_patterns_simple(self): command = CommandFiller('abc {/name/@text} ef {/../surname/@text}') expected = ['/name/@text', '/../surname/@text'] actual = list(command.find_all_path_refs()) self.assertCountEqual(expected, actual)