def assert_parser(self, target_regexp, target_rebuild, expr, subs): regexp, rebuild, _ = _to_regexp(expr, subs) assert target_regexp == regexp, regexp assert target_rebuild == rebuild, rebuild
def assert_reconstruct(self, target, expr, text): pattern, rebuild, regexp = _to_regexp(expr) match = regexp.match(text) result = reconstruct(rebuild, match.groupdict()) assert result == target, result
def assert_regexp(self, target, expr, subs): result, _, _ = _to_regexp(expr, subs) assert target == result, result