0

我正在使用 Django 提供的 TestClient 运行一些单元测试,这使得在每个测试方法中拥有相同的数据库变得容易。然而,在我的一些测试中,我连接到我想在每个测试方法之间重置的外部 Web 服务。

我可以通过简单地调用一个 url 来完成此重置,但我希望测试运行程序在每个测试方法之间自动执行此操作。

有没有一种简单的方法可以做到这一点,而不必在每个测试方法中首先调用重置函数?

4

2 回答 2

2

这种事情就是setUp()方法的用途。

于 2011-04-07T07:19:38.927 回答
0

setUp() - 在调用测试方法之前立即调用

tearDown() - 在调用测试方法并记录结果后立即调用

来源:http ://docs.python.org/library/unittest.html

于 2011-04-07T20:00:03.307 回答