pytest框架使用和不使用的区别
原理:
1.如果在main函数中,写如下,也就是不使用pytest框架:
if __name__ == '__main__':
k = TestCreateCompany().test_choseProductList()
print(k)
那么:
则就会默认运行__init__,初始化方法
def __init__(self):
2.如果在main函数中,写如下,使用pytest框架
if __name__ == '__main__':
pytest.main(['test_appEdition.py','-s'])
则该不再运行__init__初始化方法