Dive Into Python http://diveintopython.org/
Chapter 10. 脚本和流 .................................................................................................... 192
10.1. 抽象输入源 .................................................................................................. 192
10.2. 标准输入、输出和错误 ................................................................................ 197
10.3. 查询缓冲节点 ............................................................................................... 202
10.4. 查找节点的直接子节点 ................................................................................ 203
10.5. 根据节点类型创建不同的处理器 .................................................................. 204
10.6. 处理命令行参数 ........................................................................................... 207
10.7. 全部放在一起 ............................................................................................... 211
10.8. 小结 ............................................................................................................. 213
Chapter 11. HTTP Web 服务 ........................................................................................... 214
11.1. 概览 ............................................................................................................. 214
11.2. 避免通过 HTTP 重复地获取数据 .................................................................... 217
11.3. HTTP 的特性 ................................................................................................. 218
11.4. 调试 HTTP web 服务 ...................................................................................... 220
11.5. 设置 User-Agent ............................................................................................. 222
11.6. 处理 Last-Modified 和 ETag ............................................................................ 224
11.7. 处理重定向 .................................................................................................. 228
11.8. 处理压缩数据 ............................................................................................... 233
11.9. 全部放在一起 ............................................................................................... 236
11.10. 小结 ........................................................................................................... 239
Chapter 12. SOAP Web 服务 ........................................................................................... 240
12.1. 概览 ............................................................................................................. 240
12.2. 安装 SOAP 库 ................................................................................................ 242
12.3. 步入 SOAP .................................................................................................... 244
12.4. SOAP 网络服务查错 ..................................................................................... 245
12.5. WSDL 介绍 .................................................................................................... 248
12.6. 以 WSDL 进行 SOAP 内省 .............................................................................. 249
12.7. 搜索 Google .................................................................................................. 252
12.8. SOAP 网络服务故障排除 .............................................................................. 255
12.9. 小结 ............................................................................................................. 260
Chapter 13. 单元测试 .................................................................................................... 261
13.1. 罗马数字程序介绍 II ..................................................................................... 261
13.2. 深入 ............................................................................................................. 262
13.3. romantest.py 介绍 ......................................................................................... 263
13.4. 正面测试 (Testing for success) ....................................................................... 267
13.5. 负面测试 (Testing for failure) .......................................................................... 269
13.6. 完备性检测 (Testing for sanity) ....................................................................... 271
Chapter 14. 测试优先编程 ............................................................................................ 275
14.1. roman.py, 第 1 阶段 ...................................................................................... 275
14.2. roman.py, 第 2 阶段 ...................................................................................... 279
14.3. roman.py, 第 3 阶段 ...................................................................................... 284
14.4. roman.py, 第 4 阶段 ...................................................................................... 288
- 5 -