Python 当pytest';什么是定义?

Python 当pytest';什么是定义?,python,pytest,Python,Pytest,我试图通过pytest获得测试,但是一些测试模块使用定义一个名为test_suite的函数的方法来返回测试: def test_suite(): return TestSuite(( DocTestSuite(setUp=setUp, tearDown=tearDown), makeSuite(LogCaptureTests), )) 当pytest尝试收集此信息时,它失败并抱怨: WC1 /Users/chris/vcs/git/tes

我试图通过pytest获得测试,但是一些测试模块使用定义一个名为test_suite的函数的方法来返回测试:

def test_suite():
    return TestSuite((
        DocTestSuite(setUp=setUp, tearDown=tearDown),
        makeSuite(LogCaptureTests),
        ))
当pytest尝试收集此信息时,它失败并抱怨:

WC1 /Users/chris/vcs/git/testfixtures/testfixtures/tests/test_logcapture.py cannot collect test class 'TestSuite' because it has a __init__ constructor
我怎样才能让它来收集测试呢