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

小白 · February 17, 2022 · Last by jack replied at February 18, 2022 · 2671 hits


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

共收到 4 条回复 时间 点赞

改成类属性呢?

class TestOne:

    data = [1,2,3]

    @user1ize("name", data, indirect=False)
    def test_one(self, name):
        print(name)
2Floor has deleted

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

小白 关闭了讨论 24 Feb 16:27
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up