如何在pytes中的另一个文件中使用超级类

2024-04-26 07:34:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个从超级测试类继承的测试类。在

@pytest.mark.usefixtures("some_fixture")
class TestSuper(object):
    def test_a(self):
        assert True

class TestSub(TestSuper):
    def test_b(self):
        assert True 

如果他们都在同一个班上,这很好。当我将TestSuper移动到它自己的文件并使用

^{pr2}$

然后跑py.测试测试sub.py,我得到一个名称错误,未定义名称“TestSuper”。在

这是不允许的py.测试还是我做错了什么?在


Tags: pytestself名称trueobjectpytestdef