我是python开发的新手,特别是Django管道。我习惯于使用nunit测试框架,在那里我有像TestCaseData类这样的工具。
我们目前使用的鼻子框架与django.test模块。
这里有我的问题:是否有一个模块或组件对python代码做同样的事情?
发布于 2015-03-13 22:09:41
经过一番研究,我决定使用鼻子参数化.它既适用于功能测试,也适用于基于类的测试,我可以提供一个静态方法来提供以编程方式生成的测试用例,如下所示:
def test_case_source():
parameters = []
for i in range(0,10):
parameters.append(('test{0}'.format(i), i))
return parameters
class TestTestCaseSource(TestCase):
@parameterized.expand(test_case_source())
def test_my_fake_test(self, test_name, param):
self.assertEquals(param, param)https://stackoverflow.com/questions/28974151
复制相似问题