nose---setup 、 teardown

package 、 module 、 class 都可以设置 setup 、 teardown 。

1) package 的 setup 、 teardown 的设置

放在 __init__.py 文件中,在整个测试的运行期间只运行一次。

setup 函数的取名可以是 setup , setup_package , setUp , setUpPackage 中的一个。

teardown 函数取名可以是 teardown , teardown_package , tearDown or  tearDownPackage 中的一个。

2) module 的 setup 、 teardown 的设置

在整个测试的运行期间只运行一次。

setup 函数的取名可以是 setup , setup_module , setUp or  setUpModule 中的一个。

teardown 函数取名可以是 teardown_module , or tearDownModule 中的一个。

3) class 的 setup 、 teardown 的设置

每个测试方法执行时都会调用。

setup 函数的取名可以是 setup_class , setupClass , setUpClass , setupAll , setUpAll 中的一个。

teardown 函数取名可以是 teardown_class , teardownClass , tearDownClass , teardownAll
, tearDownAll 中的一个。

测试类可以继承 unittest.TestCase ,也可以不继承, nose 都能识别。

4)测试方法的 setup 、 teardown

可以通过 with_setup 装饰器进行设置,比如



作者:罗义的夏天
链接:http://www.jianshu.com/p/1f8aac2669a3
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
posted @ 2017-12-20 13:45  小样回来了  阅读(451)  评论(0编辑  收藏  举报