Python, Unittest, sys.argv используется для определения глобального var в скрипте. Как правильно провести тестирование?
#python #unit-testing Вопрос: Я хочу протестировать сценарий, который выглядит следующим образом: my_script.py import argparse, sys def my_parser(args=sys.argv[1:]): parser = argparse.ArgumentParser(description="my parser") parser.add_argument("--my-arg", dest="my_arg", required=True) args, _ = parser.parse_known_args(args=args) return args…