python+pytest学习过程中遇到的问题
1. 运行用例类的时候,遵守了pytest框架的用例命名规范,还是收集不到cases;运行主文件时,报 cannot collect test class 'TestAppoint' because it has a __init__ constructor
--报错原因:用例类中继承了BaseApi类,BaseApi中存在init方法,因此报错(这个警告信息表示pytest无法收集到名为'TestAppoint”的测试类,因为它包含了一个init 构造函数。pytest默认认为测试类不需要包含构造函数,因为测试用例 (即测试方法) 应该是一个独立的实体,而不依赖于类的初始化方法)
--解决办法:用例类不需要继承BaseApi类,去掉,改为 class TestAppoint: