17db96d56Sopenharmony_ci"""Main entry point"""
27db96d56Sopenharmony_ci
37db96d56Sopenharmony_ciimport sys
47db96d56Sopenharmony_ciif sys.argv[0].endswith("__main__.py"):
57db96d56Sopenharmony_ci    import os.path
67db96d56Sopenharmony_ci    # We change sys.argv[0] to make help message more useful
77db96d56Sopenharmony_ci    # use executable without path, unquoted
87db96d56Sopenharmony_ci    # (it's just a hint anyway)
97db96d56Sopenharmony_ci    # (if you have spaces in your executable you get what you deserve!)
107db96d56Sopenharmony_ci    executable = os.path.basename(sys.executable)
117db96d56Sopenharmony_ci    sys.argv[0] = executable + " -m unittest"
127db96d56Sopenharmony_ci    del os
137db96d56Sopenharmony_ci
147db96d56Sopenharmony_ci__unittest = True
157db96d56Sopenharmony_ci
167db96d56Sopenharmony_cifrom .main import main
177db96d56Sopenharmony_ci
187db96d56Sopenharmony_cimain(module=None)
19