のテストをPytestに変換することを検討していますが、Pytestのフィクスチャを利用することを検討しています。しかし、unittest
の1つの機能は、Pytestで同等の機能を簡単に見つけることができなかったことですが、テストスイートを作成して実行する機能です。私は現在、多くの場合、このような何か:addTest
でラインにし、コメントアウトすることでpytestを使って実行するテストを制御する
import unittest
class TestSomething(unittest.TestCase):
def test_1(self):
self.assertEqual("hello".upper(), "HELLO")
def test_2(self):
self.assertEqual(1+1, 2)
if __name__ == "__main__":
suite = unittest.TestSuite()
# suite.addTest(TestSomething('test_1'))
suite.addTest(TestSomething('test_2'))
runner = unittest.TextTestRunner()
runner.run(suite)
を、私は簡単に実行するテストを選択することができます。 Pytestと似たようなことをどうすればできますか?