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

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


咨詢
建站咨詢
