Python unittest にはメソッドload_testsがあり、理論的には、ロードするテストを定義するためにモジュール内で使用できます。私は文字通り「何もしない」例を使用しようとしました:
def load_tests(loader, standard_tests, pattern):
# top level directory cached on loader instance
this_dir = os.path.dirname(__file__)
package_tests = loader.discover(start_dir=this_dir, pattern=pattern)
standard_tests.addTests(package_tests)
return standard_tests
エラーが発生します:
ERROR: LoadTestsFailure test_example
私のモジュールでを指定しないload_tests
と、テストは正しく機能します。私が抱えている問題をどのように見つけることができますか?.
詳細:this_dir
は有効なパス、パターンloader
です
<unittest.loader.TestLoader`` object and
`は空です。