小编cra*_*gds的帖子

如何使用python unittest2仅在测试失败时执行代码?

我在python的unittest2框架中运行了一些基于类的单元测试.我们正在使用Selenium WebDriver,它有一个方便的save_screenshot()方法.我想抢到拆解()的截图为每个测试失败,以减少花在调试的时间,为什么一个测试失败.

但是,我找不到任何方法只在测试失败时运行代码.tearDown()无论测试是否成功,都会调用,我不想让我们的文件系统混乱,有数百个浏览器屏幕截图用于成功的测试.

你会怎么做?

python unit-testing selenium-webdriver

11
推荐指数
1
解决办法
1735
查看次数

如何忽略nose2中的文件或目录?

我有一个nose.cfg文件,我正在移植到nose2.我无法在nose2文档中看到任何忽略文件或目录的方法.

在鼻子1中,这是通过这两个标志完成的:

ignore-files=settings_test*
exclude-dir=ignorethisdir
Run Code Online (Sandbox Code Playgroud)

怎么能在nose2中完成?

python nose2

10
推荐指数
1
解决办法
1174
查看次数

标签 统计

python ×2

nose2 ×1

selenium-webdriver ×1

unit-testing ×1