我希望每个测试用例在加载设置函数时都应该声明不同的“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()
我可以通过在不同的文件中编写每个测试用例来实现,但我会大大增加文件的数量。