我想为我的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)
谢谢你们。