新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:開發(fā)工具
開發(fā)工具
本章中描述的各模塊可幫你編寫 python 程序。例如,pydoc 模塊接受一個模塊并根據(jù)該模塊的內(nèi)容來生成文檔。doctest 和 unittest 這兩個模塊包含了用于編寫單元測試的框架,并可用于自動測試所編寫的代碼,驗證預(yù)期的輸出是否產(chǎn)生。2to3 程序能夠?qū)?Python 2.x 源代碼翻譯成有效的 Python 3.x 源代碼。

本章中描述的模塊列表是:
- typing —— 類型注解支持
- 相關(guān)的 PEP
- 類型別名
- NewType
- 可調(diào)對象(Callable)
- 泛型(Generic)
- 用戶定義的泛型類型
- Any 類型
- 名義子類型 vs 結(jié)構(gòu)子類型
- 模塊內(nèi)容
- 特殊類型原語
- 特殊類型
- 特殊形式
- 構(gòu)建泛型類型
- 其他特殊指令
- 泛型具象容器
- 對應(yīng)的內(nèi)置類型
- collections 對應(yīng)類型
- 其他具象類型
- 抽象基類
- collections.abc 對應(yīng)的容器
- collections.abc 對應(yīng)的其他類型
- 異步編程
- 上下文管理器類型
- 協(xié)議
- 函數(shù)與裝飾器
- 內(nèi)省輔助器
- 常量
- 特殊類型原語
- Deprecation Timeline of Major Features
- pydoc —- 文檔生成器和在線幫助系統(tǒng)
- Python 開發(fā)模式
- Python 開發(fā)模式的效果
- ResourceWarning 示例
- 文件描述符錯誤示例
- doctest —- 測試交互性的Python示例
- 簡單用法:檢查Docstrings中的示例
- 簡單的用法:檢查文本文件中的例子
- 它是如何工作的
- 哪些文件串被檢查了?
- 文檔串的例子是如何被識別的?
- 什么是執(zhí)行上下文?
- 異常如何處理?
- 選項標(biāo)記
- 指令
- 警告
- 基本API
- Unittest API
- 高級 API
- DocTest 對象
- Example 對象
- DocTestFinder 對象
- DocTestParser 對象
- DocTestRunner 對象
- OutputChecker 對象
- 調(diào)試
- 肥皂盒
- unittest —- 單元測試框架
- 基本實例
- 命令行接口
- 命令行選項
- 探索性測試
- 組織你的測試代碼
- 復(fù)用已有的測試代碼
- 跳過測試與預(yù)計的失敗
- 使用子測試區(qū)分測試迭代
- 類與函數(shù)
- 測試用例
- 已棄用的別名
- 分組測試
- 加載和運行測試
- load_tests 協(xié)議
- 測試用例
- 類與模塊設(shè)定
- setUpClass 和 tearDownClass
- setUpModule 和 tearDownModule
- 信號處理
- unittest.mock —- 模擬對象庫
- 快速上手
- Mock 類
- 調(diào)用
- 刪除屬性
- Mock 的名稱與 name 屬性
- 附加 Mock 作為屬性
- patch 裝飾器
- patch
- patch.object
- patch.dict
- patch.multiple
- 補丁方法: start 和 stop
- 為內(nèi)置函數(shù)打補丁
- TEST_PREFIX
- 嵌套補丁裝飾器
- 補丁的位置
- 對描述器和代理對象打補丁
- MagicMock 與魔術(shù)方法支持
- 模擬魔術(shù)方法
- MagicMock
- 輔助對象
- sentinel
- DEFAULT
- call
- create_autospec
- ANY
- FILTER_DIR
- mock_open
- 自動 spec
- 將 mock 封包
- unittest.mock —- 上手指南
- 使用 mock
- 模擬方法調(diào)用
- 對象上的方法調(diào)用的 mock
- 模擬類
- 命名你的 mock
- 追蹤所有的調(diào)用
- 設(shè)置返回值和屬性
- 通過 mock 引發(fā)異常
- 附帶影響函數(shù)和可迭代對象
- 模擬異步迭代器
- 模擬異步上下文管理器
- 基于現(xiàn)有對象創(chuàng)建模擬對象
- 補丁裝飾器
- 更多示例
- 模擬鏈?zhǔn)秸{(diào)用
- 部分模擬
- 模擬生成器方法
- 對每個測試方法應(yīng)用相同的補丁
- 模擬未綁定方法
- 通過 mock 檢查多次調(diào)用
- 處理可變參數(shù)
- 嵌套補丁
- 使用 MagicMock 模擬字典
- 模擬子類及其屬性
- 通過 patch.dict 模擬導(dǎo)入
- 追蹤調(diào)用順序和不太冗長的調(diào)用斷言
- 更復(fù)雜的參數(shù)匹配
- 使用 mock
- 2to3 —- Automated Python 2 to 3 code translation
- 使用 2to3
- 修復(fù)器
- lib2to3 —- 2to3’s library
- test —- Python 回歸測試包
- 為 test 包編寫單元測試
- 使用命令行界面運行測試
- test.support —- 針對 Python 測試套件的工具
- test.support.socket_helper —- 用于套接字測試的工具
- test.support.script_helper —- 用于 Python 執(zhí)行測試工具
- test.support.bytecode_helper —- 用于測試正確字節(jié)碼生成的支持工具
- test.support.threading_helper —- 用于線程測試的工具
- test.support.os_helper —- 用于操作系統(tǒng)測試的工具
- test.support.import_helper —- 用于導(dǎo)入測試的工具
- test.support.warnings_helper —- 用于警告測試的工具
網(wǎng)站欄目:創(chuàng)新互聯(lián)Python教程:開發(fā)工具
URL標(biāo)題:http://m.fisionsoft.com.cn/article/djgssge.html


咨詢
建站咨詢
