目錄:
- 安裝及入門
- 使用和調(diào)用方法
- 原有TestSuite使用方法
- 斷言的編寫和報告
- Pytest fixtures:清晰 模塊化 易擴(kuò)展
- 使用Marks標(biāo)記測試用例
- Monkeypatching/對模塊和環(huán)境進(jìn)行Mock
- 使用tmp目錄和文件
- 捕獲stdout及stderr輸出
- 捕獲警告信息
- 模塊及測試文件中集成doctest測試
- skip及xfail: 處理不能成功的測試用例
- Fixture方法及測試用例的參數(shù)化
- 緩存: 使用跨執(zhí)行狀態(tài)
- unittest.TestCase支持
- 運行Nose用例
- 經(jīng)典xUnit風(fēng)格的setup/teardown
- 安裝和使用插件
- 插件編寫
- 編寫鉤子(hook)方法
- 運行日志
- API參考
- 優(yōu)質(zhì)集成實踐
- 片狀測試
- Pytest導(dǎo)入機(jī)制及sys.path/PYTHONPATH
- 配置選項
- 示例及自定義技巧
- Bash自動補全設(shè)置
示例和自定義技巧
這是一個(不斷增長的)示例列表。如果你需要更多示例或有疑問,請聯(lián)系我們。另請參閱包含許多示例代碼段的 綜合文檔粉私。此外前酿,stackoverflow.com上的pytest通常帶有示例答案凶伙。
基本示例參考:
- 安裝和入門: 基礎(chǔ)入門示例
- 斷言及斷言語句: 基礎(chǔ)斷言示例
- Pytest Fixture:顯式碌尔,模塊化傻咖,擴(kuò)展: : 基本fixture/setup示例
- 參數(shù)化Fixture和測試用例:基本測試用例的參數(shù)化
- unittest.TestCase支持: 基本unittest集成示例
- 運行Nose用例: 基本Nosetests集成示例
以下示例針對你可能遇到的各種用例朋魔。