-1
2つの異なるテストで同じクラスの2つの異なるセットアップとティアダウンメタンでunittestテストを作成したいと思います。python unittestでテスト固有のセットアップとティアダウンを指定する方法
各テストでは、python unittestフレームワークで特定のsetUpメソッドとtearDownメソッドを使用します。
誰でも私を助けることができます。問題の
class processtestCase(unittest.TestCase):
print "start the process test cases "
def setUp1(self):
unittest.TestCase.setUp(self)
def test_test1(self):
"test Functinality"
def tearDown1(self):
unittest.TestCase.tearDown(self)
def setUp2(self):
unittest.TestCase.setUp2(self)
def test_test2(self):
"test Functinality"
def tearDown2(self):
unittest.TestCase.tearDown2(self) '
if __name__ == '__main__':
unittest.main()
達成しようとしていることの例を教えてください。テストに別々のセットアップと分解が必要な場合、なぜ彼らは同じクラスに入っていますか? – jonrsharpe
私たちは機能に特有のテストセットを作成する必要がありますので、テストごとに別々のクラスを作成する必要がありますが、それらのテストのいくつかは異なるセットアップを必要とするため、これらのテストに異なるsetUpとtearDownを追加する必要があります。私たちは同じクラスで複数のtestSetupを与えることができますので、Python unittestで可能ですか? –
私の質問のいずれにも答えません。いくつかの例を挙げてください。 – jonrsharpe