ではtestsuite/__init__.py
、次のように書きます。
import unittest
def suite():
from my_module.testsuite import (
shell_command,
shell_command_on_jinja,
workflow
)
suite = unittest.TestSuite()
suite.addTest(shell_command.suite())
suite.addTest(shell_command_on_jinja.suite())
suite.addTest(workflow.suite())
return suite
ターミナルでは、次のようにテスト スイートを実行できます。
python3 -m unittest testsuite.suite
ただし、Pycharm/InteliJ のテストを構成する方法がわかりません。の下に構成を追加し、 、、およびにPython's test
設定Test
して実行します。しかし、うまくいきません。誰かがこれについてアイデアを持っていますか? ありがとう!Function
Script
my_module/testsuite/__init__.py
Function
suite