使用 Pytest 进行测试
介绍
pytest可用于所有类型和级别的软件测试。许多项目——包括 Mozilla 和 Dropbox——从 unittest 或nose 切换到 pytest。
使用 Pytest 的简单第一个示例
pytest 用于测试的测试文件必须以 test_ 开头或以 _test.py 结尾 我们将通过为文件 fibonacci.py 编写测试文件 test_fibonacci.py 来演示工作方式。两个文件都在一个目录中:
第一个文件是应该测试的文件。我们假设它被保存为 fibonacci_p.py:
def fib(n):
旧的,新的 = 0, 1
对于 _ 范围(n):
旧,新 = 新,旧 + 新
返老还童
现在,我们必须提供文件 test_fibonacci.py 的代码。'pytest' 将使用此文件:
从 fibonacci_p 导入 fib
def test_fib():
断言 fib(0) == 0
断言 fib(1) == 1
断言 fib(10)
使用 Pytest 进行测试最先出现在Python成神之路。
共有 0 条评论