"""simple docstring"""




from ..utils import DummyObject, requires_backends
class     UpperCamelCase__(			metaclass=__A ):
						lowerCAmelCase__  :						Tuple													=		['note_seq']





						def __init__(       self		,*__UpperCAmelCase		,**__UpperCAmelCase     )					->				int:
													requires_backends(self		,['note_seq']     )





						@classmethod
						def 				snake_case__	(       cls		,*__UpperCAmelCase		,**__UpperCAmelCase     )					->				str:
													requires_backends(cls		,['note_seq']     )





						@classmethod
						def 				snake_case__	(       cls		,*__UpperCAmelCase		,**__UpperCAmelCase     )					->				Tuple:
													requires_backends(cls		,['note_seq']     )






"""simple docstring"""




import os


# All paths are set with the intent you should run this script from the root of the repo with the command
# python utils/check_doctest_list.py
__lowerCamelCase											=  "."


if __name__ == "__main__":
				__lowerCamelCase											=  os.path.join(REPO_PATH, "utils/documentation_tests.txt")
				__lowerCamelCase											=  []
				__lowerCamelCase											=  []
				with open(doctest_file_path) as fp:
								for line in fp:
												__lowerCamelCase											=  line.strip()
												__lowerCamelCase											=  os.path.join(REPO_PATH, line)
												if not (os.path.isfile(path) or os.path.isdir(path)):
																non_existent_paths.append(line)
												all_paths.append(path)
				if len(non_existent_paths) > 0:
								__lowerCamelCase											=  "\n".join(non_existent_paths)
								raise ValueError(F'''`utils/documentation_tests.txt` contains non-existent paths:\n{non_existent_paths}''')
				if all_paths != sorted(all_paths):
								raise ValueError("Files in `utils/documentation_tests.txt` are not in alphabetical order.")





