建議指令規範
1、子產品名必須為test_開頭或者以_test結尾
2、函數或者方法,必須以test開頭
3、class類名必須以Test開頭
4、子產品以test_開頭,建議test_+業務名稱
5、類的首字母大寫,遵循駝峰命名規則
6、方法以test_開頭,遵循test_+固定位數字+下劃線+業務名稱,例如test_01_order_list
運作案例
import pytest
def func():
print("我是普通函數")
def test_func():
print("我是測試函數")
class Testlogin:
def test01(self):
print("我是測試類中的測試函數")
if __name__ == '__main__':
pytest.main()
"""
testone.py::test_func PASSED [ 50%]我是測試函數
testone.py::Testlogin::test01 PASSED [100%]我是測試類中的測試函數
"""
指令運作
主函數運作
指令行的參數都可以在pytest.main()中使用。