【python3 unittest】特定のテストのみ実行する
Pythonのunittest で、一気に全てのテストを実行するのではなく、一つ一つのテストを単体で実行する方法
/test.py
import unittest
class TestCommon(unittest.TestCase):
def setUp(self):
# 各test開始前の共通処理記載
def tearDown(self):
# 各test終了後の共通処理記載
class Test1(TestCommon):
def test_case01(self):# 最初のテストの処理記載
class Test2(TestCommon):
def test_case02(self):
# 2番目のテストの処理記載
if __name__ == "__main__":
unittest.main()
実行コマンド(test.py内のTest1を実行したい場合)
python3 -m unittest test.Test1
実行コマンド(test.py内の全てのテストを実行したい場合)
python3 test.py
以上ですー!
classごとに分けておくと、単体でも全部一気にも実行できるので便利かな!と思いました
unittestも初心者なので、手探りですがマスターしていきたい、、、
おやすみなさいいいぃぃぃ