W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Pytest 可以與大多數(shù)現(xiàn)有的測(cè)試套件一起使用,但它的行為不同于其他測(cè)試運(yùn)行器,例如 ?nose
? 或 Python 的默認(rèn)單元測(cè)試框架。
在使用本節(jié)之前,您需要安裝 pytest。
假設(shè)您希望為某個(gè)地方的現(xiàn)有存儲(chǔ)庫做出貢獻(xiàn)。在使用一些版本控制和(可選)設(shè)置?virtualenv
?將代碼拖到你的開發(fā)空間后,你會(huì)想要運(yùn)行:
cd <repository>
pip install -e . # Environment dependent alternatives include
# 'python setup.py develop' and 'conda develop'
在您的項(xiàng)目根目錄中。 這將在站點(diǎn)包中為您的代碼設(shè)置一個(gè)符號(hào)鏈接,允許您在測(cè)試運(yùn)行時(shí)編輯您的代碼,就像它已安裝一樣。
在開發(fā)模式下設(shè)置項(xiàng)目可以避免每次要運(yùn)行測(cè)試時(shí)都必須重新安裝,并且比使用?sys.path
將測(cè)試指向本地代碼更容易。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: