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

目錄:

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

API參考-Environment Variables

環境變量

可用于更改pytest行為的環境變量。

PYTEST_ADDOPTS

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

PYTEST_DEBUG

設置后,pytest將打印跟蹤和調試信息。

PYTEST_PLUGINS

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

export PYTEST_PLUGINS=mymodule.plugin,xdist

PYTEST_DISABLE_PLUGIN_AUTOLOAD

設置后,通過setuptools入口點禁用插件自動加載。只會加載明確指定的插件。

PYTEST_CURRENT_TEST

這并不是由用戶設置,而是由pytest在內部設置當前測試的名稱,以便其他進程可以檢查它,有關詳細信息,請參閱PYTEST_CURRENT_TEST環境變量

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容