? ? 如果執(zhí)行pytest命令代虾,并不提供任何參數(shù)栈戳,pytest會(huì)在當(dāng)前目錄及其子目錄搜索測(cè)試文件并運(yùn)行測(cè)試代碼安聘。如果提供一個(gè)或多個(gè)目錄名华糖、文件名等麦向,pytest會(huì)根據(jù)提供的參數(shù)依次搜索并運(yùn)行測(cè)試代碼。由此可以看出客叉,pytest是遞歸搜索目錄及其子目錄诵竭。而pytest對(duì)于測(cè)試代碼文件的命令也是有自己的規(guī)則的,詳細(xì)如下:
- 1.測(cè)試文件名必須為test_開頭或_test結(jié)尾兼搏,例如:
test_Add.py 或 Add_test.py
- 2.測(cè)試函數(shù)卵慰、測(cè)試類方法應(yīng)該命名為test_Function或test_Method,例如:
test_Add()
- 3.測(cè)試類須命令為Test<ClassName>佛呻,例如:
TestPerson()