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