无法使用 nosegae 导入 django 包
我正在尝试开始使用 nosegae,但是我遇到了一个问题,即在使用 django 时,我似乎无法让它通过即使是最简单的情况。 当没有 --without-sandbox 标志运…
鼻子测试和综合覆盖范围
我有许多以编程方式运行的项目: nosetest --with-coverage --cover-html-dir=happy-sauce/ 问题是,对于每个项目,覆盖模块都会覆盖索引.html 文件,…
Python 单元测试:Nose 失败时重试?
我有一个随机失败的测试,我想让它在发送错误消息之前重试多次。 我将 python 与 Nose 一起使用。 我写了以下内容,但不幸的是,即使使用 try/ except…
课堂内的鼻子测试发生器
是否可以在自定义类中运行鼻子测试生成器?我正在尝试将 示例 转换为基于简单类的版本: file: trial.py >>>>>>>>>>>>>> class ATest(): def test_eve…
如何构建相互构建的鼻子单元测试?
示例 假设您有一个如下所示的假设 API: import foo account_name = foo.register() session = foo.login(account_name) session.do_something() 关键…
使用鼻子进行测试的 Python 导入 - 导入当前包之上的模块的最佳实践是什么
这是一个经常以不同形式被问到的问题,并且经常得到“哈哈,你做得不对”的回答。很确定这是因为人们(包括我)尝试使用一个常识性场景作为实现,并且…
在 app.yaml 中使用登录设置对 gae 进行单元测试
我正在对一个使用 app.yaml 文件中的登录设置的谷歌应用程序引擎应用程序进行单元测试。例如, - url: /profile script: main.py login: required 我…
运行nose时如何找出doctest文件的位置?
我正在使用 python nos 在子目录中运行一堆文档测试。调用脚本是nose.cmd:( nosetests --with-doctest --doctest-extension=rst 文档测试位于*.rst…
使用 Nose 运行目录中的所有测试
我需要能够通过在 Linux shell 中键入一行来运行当前目录中的所有测试。在某些目录中,这工作得很好。但在其他情况下,当我输入“nosetests”时,不会…
Python 鼻子测试(实际上错误来自 Mox)每行打印一个字符的错误(带有行号!)
我最近开始使用 Nose 进行单元测试。它非常好,只是有时发生错误时它会以一种非常奇怪的方式打印出错误信息。它将其分成每行 1 个字符,然后将其与行…
Python 在覆盖率和鼻子下运行时看不到子模块
当我使用coverage.py 运行一组测试时出现导入错误,其中nose 是底层测试运行程序。如果我只是在 Python 下运行,测试就可以正常运行。 coverage run r…