这些对象包含了我试图在pytest中验证的那个类的属性,所以代码看起来像这样: from main import My_classdefinputs.price == results 此代码将始终返回属性错误: AttributeError: 'function' object has no attribute 'price' 但是,尝试使用这样的简单测试来测试这些属性将会起作用
我想对两个输入值和一个输出值进行参数化测试,这可以与测试乘法表相比较。我也不喜欢results和测试函数是分开的。10, 12],]) assert x * y == result
我知道我可以自己添加对这样的但是,我可以使用现有的工具实现同样的目标吗?请考虑解决方案,这将很好地适用于潜在的无限数量的输入参数。