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

时间:2016-04-01 16:14:30

标签: python pytest

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

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

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

如果它们都在同一个类中,则可以正常工作。当我将TestSuper移动到自己的文件并使用

from testsuper import TestSuper

然后运行py.test testsub.py,我得到一个NameError,名称' TestSuper'没有定义。

py.test中不允许这样做,或者我做错了什么?

0 个答案:

没有答案