У меня есть набор тестов, который отлично работает с помощью unittest следующим образом:
suite = unittest.loader.TestLoader().discover(test_path, args.test_pattern)
result = unittest.TextTestRunner(verbosity=2).run(suite)
Я пытаюсь использовать nose2
таким же образом, следуя документации :
suite = nose2.discover(start_dir=test_path, pattern=args.test_pattern)
result = nose2.TextTestRunner(verbosity=2).run(suite)
... что говорит мне TypeError: __init__() got an unexpected keyword argument 'start_dir'
.
Я вижу start_dir
и pattern
kwargs через nose2 codebase
Как я могу сконфигурировать nose2 для запуска через мой скрипт, указав start_dir и pattern, как я мог использовать unittest?