セットアップ機能のロード中に各テストケースが必要であり、「x」の異なる値を宣言する必要があります。setUp 関数で達成できる方法はありますか。以下にサンプルコードを記載します。以下のsetUp関数でPSEUDO CODEを変更する方法は?
import random
import unittest
class TestSequenceFunctions(unittest.TestCase):
def setUp(self):
# ***PSEUDO CODE***
x = 10 # if test_shuffle uses setUp()
x = 20 # if test_choice uses setUp()
x = 30 # if test_sample uses setUp()
# ***PSEUDO CODE***
def test_shuffle(self):
#test_shuffle
def test_choice(self):
#test_choice
def test_sample(self):
#test_choice
if __name__ == '__main__':
unittest.main()
各テストケースを別々のファイルに書くことで達成できますが、ファイルの数が大幅に増加します。