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

Python单元测试接口
EN

Stack Overflow用户
提问于 2012-07-02 02:35:55
回答 1查看 439关注 0票数 0

这是:Unit Testing Interfaces in Python的扩展

我的问题是,满足接口的类的数量最终将达到数千个。不同的开发人员在不同的子类上工作。

我们不能让一个子类的单元测试失败,也不能让其他子类的测试失败。本质上,我需要为每个满足接口的子类创建一个新的unittest.TestCase类型。

如果能够做到这一点而不必修改测试模块,那就太好了。(我希望避免每次添加满足接口的新子类时都更新单元测试模块)。

我希望能够为满足接口的类自动创建一个unittest.TestCase类类型。这可以使用元类来完成。

但是这些类需要添加到测试模块中进行测试。这可以在类定义期间完成,而不需要修改测试模块吗?

EN

回答 1

Stack Overflow用户

发布于 2012-07-02 03:00:03

如果您正在编写单独的子类,那么除了接口的成功实现之外,还需要测试它们之间的差异。编写一个名为satisfies_the_thousand_class_interface的方法来测试接口,将其添加到您的自定义TestCase类中,然后让您的数千个测试用例(每个子类一个)除了执行所有专门的测试之外,还调用该方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11284654

复制
相关文章

相似问题

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