问题标签 [nosetests]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
3690 浏览

python - 有没有办法让 python 的鼻子模块在 __main__ 和命令行中工作相同?

我不确定如何让鼻子模块的__main__处理程序工作。我在测试模块的末尾有这个:

这给了我:

但是我通过命令行运行相同的东西,它会找到测试并执行它们:

剪辑

我一直在尝试将不同的参数传递给nose.main(),但我找不到任何有效的方法。我错过了一些非常明显的东西吗?

谢谢

0 投票
4 回答
1726 浏览

unit-testing - 在 virtualenv 中使用 gaetestbed

我想尝试一下 GAE Testbed,但在完成其主页上的说明后遇到以下错误。

我已经确认这发生在virtualenv和一个外部。

0 投票
2 回答
1069 浏览

python - 如何在 IronPython 中使用鼻子?

我在命令行上使用“setup.py install”安装了nose,我能够运行“nosetests”,并且任何与testMatch 正则表达式匹配的python 文件都会被拾取并在%python home%\Scripts 目录中自动进行测试。现在我想让鼻子使用我的铁 Python 文件,如何在 %Iron Python 主目录中安装鼻子?我注意到我的 Iron Python 主目录甚至没有 Scripts 文件夹。如果我尝试使用 Iron python 代码运行“nosetests”,它会抛出各种异常,例如。没有名为 clr 的模块。

有人用鼻子和铁蟒蛇吗?如果是,请指导我。一整天以来,我一直在为此苦苦挣扎,目前我唯一的解决方法是在我的 IronPython 代码中添加以下内容:

这是在铁蟒文件中使用鼻子的唯一方法吗?

如果没有别的办法,那我想知道nose的几个插件怎么用?特别是覆盖插件?我为 python2.6 安装了它,但如何使它适用于 ironpython?

我问的原因是因为使用 python ,只需调用命令行就可以轻松使用插件,但使用 IronPython 我不知道如何使其工作。

0 投票
2 回答
2242 浏览

python - nosetests --cover-html 不生成 html 文档

我已经为 python 2.6 安装了鼻子,它工作正常,但我正在尝试使用该--cover-html选项来生成 html 报告。我从命令行输入了以下命令:

它运行了测试,但没有生成 html。

我错过了什么吗?

0 投票
1 回答
1687 浏览

python - 鼻子:捕获脚本输出以及测试输出

如果我将任何打印语句放在模块的顶部,而不是在任何类/函数内,则在通过鼻子运行测试时不会打印任何内容。

将打印放在函数内虽然有效。有任何想法吗?

0 投票
2 回答
453 浏览

python - 有没有办法让新测试在未定义的测试中失败?

默认情况下,当我运行一个包含未定义的 given/when/then 子句的更新场景时,该测试被简单地标记为未定义。没有给出关于实际未定义的进一步有用信息。有没有办法改变这种行为以获取更多信息究竟是什么未定义?

0 投票
4 回答
3696 浏览

pylons - nosetests --with-pylons test.ini => 错误:没有这样的选项:--with-pylons

我按照应用程序运行 pylons 项目的测试:

http://pylonshq.com/docs/en/0.9.7/i18n/#testing-the-application

但是当我运行时:

它报告一个错误:

为什么nosetests不知道--with-pylons,如何解决?

0 投票
6 回答
61724 浏览

testing - 如何在 Pylons 中使用 Nose 运行单个测试

我有一个 Pylons 1.0 应用程序,在 test/functional 目录中有一堆测试。我得到了奇怪的测试结果,我只想运行一个测试。鼻子文档说我应该能够在命令行中传递一个测试名称,但是无论我做什么我都会得到 ImportErrors

例如:

给出:

我得到同样的错误

什么是正确的语法?

0 投票
2 回答
2236 浏览

python - 如何存储 python nosetests 的测试数据?

我想为 python MFCC特征提取器编写一些测试,以便与nosetest一起运行。除了一些较低级别的测试外,我还希望能够在单元测试中存储一些标准输入和预期输出文件。

目前,我们正在对服务器上文件的路径进行硬编码,但我希望测试文件(输入和预期输出)位于代码存储库中的某个位置,这样它们就可以在测试的同时保持在源代码控制之下代码。

我遇到的问题是我不确定放置测试文件的最佳位置在哪里,以及当nosetest 调用每个测试函数时如何知道该路径是什么。目前我正在考虑将测试数据存储在与测试相同的文件夹中,并使用__file__它来确定它在哪里(这行得通吗?),但我对其他建议持开放态度。

0 投票
3 回答
2602 浏览

django - Django 负载测试夹具与 django-nose

你如何使用django-nose测试运行器加载测试夹具?