0
私はPythonユニットテストを使用しています。パスを指定して特定のテストをロード(および実行)したいとします。TestLoaderで特定のテストをロードする
私はこのような何かを探しています: unitTest.TestLoader().Load('path_to_test')
(これは、更なる解析のために必要とされる)
これを実現する方法上の任意の提案をいただければ幸いです。 ありがとう
私はPythonユニットテストを使用しています。パスを指定して特定のテストをロード(および実行)したいとします。TestLoaderで特定のテストをロードする
私はこのような何かを探しています: unitTest.TestLoader().Load('path_to_test')
(これは、更なる解析のために必要とされる)
これを実現する方法上の任意の提案をいただければ幸いです。 ありがとう
/
から.
(パス内)に変換する単純なパーサーがあって、特定のテストを読み込むことができませんでした。このようなもの:
splitted_path = path.split("/")
test_dir = '/'.join(splitted_path[:-1])
test_name = splitted_path[-1]
if not test_name.startswith('test'):
raise RuntimeError(
'Test name ({}) does NOT start with "test"'.format(
test_name))
tests = unittest.TestLoader().discover(
test_dir, pattern=test_name)