首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python单元测试: TestCaseSource

Python单元测试: TestCaseSource
EN

Stack Overflow用户
提问于 2015-03-10 21:11:14
回答 1查看 140关注 0票数 0

我是python开发的新手,特别是Django管道。我习惯于使用nunit测试框架,在那里我有像TestCaseData类这样的工具。

我们目前使用的鼻子框架与django.test模块。

这里有我的问题:是否有一个模块或组件对python代码做同样的事情?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-13 22:09:41

经过一番研究,我决定使用鼻子参数化.它既适用于功能测试,也适用于基于类的测试,我可以提供一个静态方法来提供以编程方式生成的测试用例,如下所示:

代码语言:javascript
复制
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)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28974151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档