Automation 无法收集测试类';TestMain';因为它有一个uuu init_uuuu构造函数(from:Login.py)

Automation 无法收集测试类';TestMain';因为它有一个uuu init_uuuu构造函数(from:Login.py),automation,pycharm,Automation,Pycharm,我正在尝试从cmd运行pytest,当我执行pytest Login.py时,我得到了这个结果: ================================================== warnings summary =================================================== C:\automation\test\test.py:36 C:\automation\test\test.py:36: PytestCollectionWa

我正在尝试从cmd运行pytest,当我执行pytest Login.py时,我得到了这个结果:

================================================== warnings summary ===================================================
C:\automation\test\test.py:36
  C:\automation\test\test.py:36: PytestCollectionWarning: cannot collect test class 'TestMain' because it has a __init__ constructor (from: Login.py)
    class TestBase():

-- Docs: https://docs.pytest.org/en/latest/warnings.html
================================================= 1 warning in 59.69s =================================================
在Login.py中,我有一个导入,我认为这可能是问题所在,但我需要该导入用于测试。有人知道如何解决这个问题吗


谢谢大家!

您可以使用
设置类
代替
初始化


您可以使用
设置类
代替
\uuuu初始化


听起来您需要从“TestMain”类中删除“init”方法。如果没有更多的细节,就不能说更多。听起来您需要从“TestMain”类中删除“init”方法。没有更多的细节就说不出更多。