def __validate_text_bracket_parts(self, declaration, text_bracket_parts): if is_there_any_duplicate(text_bracket_parts): raise AssertionError("No repetitions in text bracket parts allowed.")
def __validate_numeric_bracket_parts(self, declaration, all_results): if is_there_any_duplicate(all_results): raise AssertionError("Macro declaration has repetitions.") if not self.__are_there_separations_between_results(declaration, all_results): raise AssertionError("Macro declaration needs separation between results.")