通过定义文件自动化单元测试

时间:2018-07-06 12:29:31

标签: python unit-testing

我想为我的API编写python单元测试。 我有许多要测试的类,它们具有许多属性和方法。 但是实际上,它总是在重复模式...

获取字符串,设置字符串,检查字符串是否已更新

..与其他数据类型相同

获取列表,追加列表,检查列表是否已更改

等...

我不想重新发明轮子。 ;-) 是否已经有一种自动化的通用方法? 还是我仍然需要为每个案例复制一个测试案例。

我的想法:也许只是拥有一个“定义文件”或类似的东西来定义案例,而不是手动编写每个测试案例。

例如拥有一张桌子

 class        method            kindoftest
===============================================
class_x       set_username,      string_test_case
              get_username
.             
              set_status,        integer_test_case
              get_status
.
class_y       special_stuff      special_test_case

然后从该文件中生成测试。如果添加了新方法,则只需要在此文件中维护它们即可。你明白我的意思吗?

这样的方法是否已经存在? (对于python)

谢谢你们。

0 个答案:

没有答案