Flask入门教程
容。在实际的项目开发中, 你应该在开发每一个功能后立刻编写相应的测试,确保测试通过后再开发下一个功 能。 单元测试 单元测试指对程序中的函数等独立单元编写的测试,它是自动化测试最主要的形 式。这一章我们将会使用 Python 标准库中的测试框架 unittest 来编写单元测试, 首先通过一个简单的例子来了解一些基本概念。假设我们编写了下面这个函数: def sayhello(to=None): sayhello(to=None): if to: return 'Hello, %s!' % to return 'Hello!' 下面是我们为这个函数编写的单元测试: 第 9 章:测试 89 import unittest from module_foo import sayhello class SayHelloTestCase(unittest.TestCase): 访问 Coverage.py 文档(https://coverage.readthedocs.io)或执行 coverage help 命令来查看更多用法。 使用标准库中的 unittest 编写单元测试并不是唯一选择,你也可以使用第三方 测试框架,比如非常流行的 pytest。 如果你是《Flask Web 开发实战》的读者,第 12 章详细介绍了测试 Flask 程 序的相关知识,包括使用0 码力 | 127 页 | 7.62 MB | 1 年前3
共 1 条
- 1