11得票2回答
当启用HTML报告时如何禁用nose覆盖率报告输出到STDOUT?

我正在使用 nose(通过django-nose)和coverage插件来检查我的Django项目的测试覆盖率。 我已经配置nose,在每次测试运行时生成一个HTML覆盖报告:NOSE_ARGS = [ ...

10得票4回答
Python Behave测试框架中处理异常情况

我一直在考虑从nose转换到behave进行测试(mocha / chai等已经惯坏了我)。目前为止一切顺利,但似乎无法找到任何测试异常的方法,除了:@then("It throws a KeyError exception") def step_impl(context): try: ...

10得票2回答
当通过nosetests测试Flask应用程序时,我该如何发送请求时的cookies?

我在发送测试请求时遇到了一些麻烦,无法发送cookie。我尝试了类似于这样的方法:# First request to log in, retrieve cookie from response response = self.app_client.post('/users/login', q...

10得票3回答
如何对Python单元测试的setUp方法进行参数化?

我正在尝试使用不同的setUp方法运行相同的测试用例。我已经尝试过使用nosetests和parameterized,但似乎它们不支持对setUp方法进行参数化。以下是我想要实现的示例: ... from nose_parameterized import parameterized cl...

9得票1回答
设置和拆卸函数执行一次所有nosetests测试

如何为所有nosetests测试执行一次设置和拆卸函数? def common_setup(): #time consuming code pass def common_teardown(): #tidy up pass def test_1(): ...

9得票5回答
初学者安装nosetests软件包

我正在按照learnpythonthehardway教程的指引安装以下软件: 来自http://pypi.python.org/pypi/pip的pip软件 来自http://pypi.python.org/pypi/distribute的distribute软件 来自http://pyp...

9得票2回答
Python进程无法退出

我使用nosetests来运行一些测试。 然而,在测试运行完成后,nosetests进程仍然存在,无法退出。 有没有办法诊断这个问题? Python是否有类似于发送Java kill -QUIT的功能,可以打印堆栈跟踪信息?

9得票1回答
在nosetest的输出中,字符`S`代表什么?

我正在对一个外部模块运行 Python nosetests。圆点表示测试通过。那么 S 代表什么? c:\vendor\test>nosetests .......................................................................

8得票4回答
通过nose测试生成器创建的测试名称更改方法

Nose存在一个问题-由生成器创建的测试名称未缓存,因此错误看起来发生在最后一个测试中,而不是实际失败的测试中。我通过遵循错误报告讨论中的解决方案解决了它,但它仅适用于在标准输出中显示的名称,而不适用于 XML 报告(--with-xunit)。请参考:bug 和 solution。 fro...

8得票3回答
为什么在派生类中运行测试时会重新运行父类测试?

当测试设置存在显著重叠时,使用继承可以保持DRY(不重复的代码原则)。但这会导致测试执行的不必要重复: from unittest import TestCase class TestPotato(TestCase): def test_in_parent(self): ...