Pytest官方教程-22-API參考-Environment Variables

目錄:

  1. 安裝及入門
  2. 使用和調(diào)用方法
  3. 原有TestSuite使用方法
  4. 斷言的編寫和報(bào)告
  5. Pytest fixtures:清晰 模塊化 易擴(kuò)展
  6. 使用Marks標(biāo)記測試用例
  7. Monkeypatching/對模塊和環(huán)境進(jìn)行Mock
  8. 使用tmp目錄和文件
  9. 捕獲stdout及stderr輸出
  10. 捕獲警告信息
  11. 模塊及測試文件中集成doctest測試
  12. skip及xfail: 處理不能成功的測試用例
  13. Fixture方法及測試用例的參數(shù)化
  14. 緩存: 使用跨執(zhí)行狀態(tài)
  15. unittest.TestCase支持
  16. 運(yùn)行Nose用例
  17. 經(jīng)典xUnit風(fēng)格的setup/teardown
  18. 安裝和使用插件
  19. 插件編寫
  20. 編寫鉤子(hook)方法
  21. 運(yùn)行日志
  22. API參考
    1. 方法(Functions)
    2. 標(biāo)記(Marks)
    3. 鉤子(Hooks)
    4. 裝置(Fixtures)
    5. 對象(Objects)
    6. 特殊變量(Special Variables)
    7. 環(huán)境變量(Environment Variables)
    8. 配置選項(xiàng)(Configuration Options)
  23. 優(yōu)質(zhì)集成實(shí)踐
  24. 片狀測試
  25. Pytest導(dǎo)入機(jī)制及sys.path/PYTHONPATH
  26. 配置選項(xiàng)
  27. 示例及自定義技巧
  28. Bash自動補(bǔ)全設(shè)置

API參考-Environment Variables

環(huán)境變量

可用于更改pytest行為的環(huán)境變量。

PYTEST_ADDOPTS

它包含一個(gè)命令行(由py:mod:<cite>shlex</cite>模塊解析),該命令行將添加到用戶給出的命令行之前,有關(guān)詳細(xì)信息,請參閱如何更改命令行選項(xiàng)默認(rèn)值

PYTEST_DEBUG

設(shè)置后,pytest將打印跟蹤和調(diào)試信息。

PYTEST_PLUGINS

包含應(yīng)作為插件加載的以逗號分隔的模塊列表:

export PYTEST_PLUGINS=mymodule.plugin,xdist

PYTEST_DISABLE_PLUGIN_AUTOLOAD

設(shè)置后,通過setuptools入口點(diǎn)禁用插件自動加載。只會加載明確指定的插件。

PYTEST_CURRENT_TEST

這并不是由用戶設(shè)置,而是由pytest在內(nèi)部設(shè)置當(dāng)前測試的名稱,以便其他進(jìn)程可以檢查它,有關(guān)詳細(xì)信息,請參閱PYTEST_CURRENT_TEST環(huán)境變量。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容