Python @pytest.mark.parametrize() 请问各位大佬,怎么才能传类里面的函数

小白 · 2022年02月17日 · 最后由 jack 回复于 2022年02月18日 · 3586 次阅读


加了 self 又提示 self 没有被定义
要用的函数不能放类的外面。因为这个 num 实际使用时不是一开始就定义好的。
麻烦大佬们帮忙看看!公司没有会这个的。。。

共收到 4 条回复 时间 点赞

改成类属性呢?

class TestOne:

    data = [1,2,3]

    @user1ize("name", data, indirect=False)
    def test_one(self, name):
        print(name)
5楼 已删除

意义不大,困难很大,还不如放到类外面去

小白 关闭了讨论 02月24日 16:27
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册