问题标签 [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 投票
2 回答
874 浏览

python - 无法使用鼻子测试运行测试

我正在尝试使用nosetests 在我的项目中运行所有测试用例。

我 cd 到我的项目目录:

然后我做:

哪个输出:

在 projects/myproject 我有一个名为 Encode 的包,在包内我有包含测试的 Test 目录:

为什么鼻子测试没有检测到我的单元测试?我所有的单元测试类都扩展了 unittest.TestCase。

0 投票
6 回答
38271 浏览

python - 如何在带有鼻子测试的文件中指定单个测试?

我有一个名为 test_web.py 的文件,其中包含一个类 TestWeb 和许多名为 test_something() 的方法。

我可以像这样运行班级中的每个测试:

但我似乎无法运行单独的测试。当在同一个 PWD 中运行时,这些给我“没有这样的测试”错误:

这里有什么问题?

0 投票
3 回答
1634 浏览

python - 如何使用 Nose 抑制失败测试用例的跟踪?

我正在用鼻子写一个测试服,并且希望失败的案例显示一个输出,比如

“失败:is_even(5):不偶数”

而不是默认输出:

鼻子有没有办法做到这一点?

0 投票
2 回答
448 浏览

python - Python 中的 Nosetests TypeError 和 Attribute Error(LPTHW,练习 48)

我正在努力学习 Python,练习 48,使用鼻子测试来测试元组。我设置的nosetest如下:

但是,我每次都会收到以下错误:

如果我在“def scan(self):”上方引入@staticmethod,则会收到此错误:

我正在测试它的代码如下。我错过了什么?

0 投票
1 回答
460 浏览

python - 无法从我制作的 PyQt GUI 运行单个鼻子测试 - ValueError:没有这样的测试

我创建了一个用于在 PyQt 中运行鼻子测试的 GUI。

界面代码: http: //pastebin.com/uVhkdDZc
我的代码: http: //pastebin.com/3MG8PJn0

我的界面读取 unittests 文件夹中的文件,然后用这些测试填充组合框,然后根据在所选测试文件中找到的测试填充另一个组合框。

基于这些文档,我认为我可以运行nosetests /path/to/test/file.py:test_function

但是,当我尝试在我的 unittest.py 文件中运行特定测试时,我得到一个ValueError: No such test test_123

我的界面生成的命令示例是:
nosetests C:\path\to\my\unittest.py:test_123
然而 unittest.py 包含def test_123():

那么我哪里错了?我需要添加到我的测试中吗?目前的设置/拆卸pass

0 投票
1 回答
2045 浏览

python - 在鼻子测试中关闭 sqlalchemy 警告

我试图在使用nosetests 运行我的测试套件时抑制所有sqlalchemy 警告。我阅读了在 sqlalchemy 中关闭警告

我将它包含在我的包__init__.py文件中:

使用适当的进口。我知道它是由nosetests 运行的,因为我尝试了其他一些引发错误的东西。唯一的问题是它没有任何效果。仍然显示警告。

任何的想法?

谢谢!

0 投票
2 回答
1947 浏览

python - 启用 HTML 报告时禁用对 STDOUT 的鼻子覆盖率报告?

我正在使用带有覆盖插件的鼻子(通过django-nose)来检查我的 Django 项目的测试覆盖率。

我已将鼻子配置为在每次测试运行时生成 HTML 覆盖率报告:

现在,我想禁用每次测试运行后显示的纯文本覆盖率报告;HTML 功能更强大,而且格式错误的长表格让人很难看到实际的测试输出。似乎也nosetests没有coverage这样的选择,或者我只是找不到?

0 投票
1 回答
2749 浏览

python - 脚本中的python鼻子,从文件中收集测试类,然后运行测试

我将如何使用 python 脚本中的鼻子来

  1. 从目录中收集 python 文件
  2. foreach 文件
    1. 运行使用传递的参数找到的所有测试类

这是一个示例,给定文件

TestClassA.py中是代码



重申需求:
我想从 run.py 调用鼻子。我想要鼻子(或鼻子的某个部分)

  1. 在文件 TestClassA.py 中找到类A
  2. 创建一个名为a的A实例,将字符串“foo”传递给A.__ init __函数
  3. 调用a.test_run()

此请求的run.py中的 python 鼻子代码是什么?
如果不是 python nose,python 单元测试会做得更好吗?

0 投票
2 回答
33473 浏览

python - 如何使用鼻子的assert_raises?

我搜索了文档,但找不到任何文档。有一对没有过多解释。

谁能给我解释一下鼻子的

功能以及如何使用它?

0 投票
1 回答
180 浏览

python - 在 python 中向鼻子测试添加更多测试模式?

所以我有一个名为“test”的目录,里面还有几个目录,里面有很多测试。如何添加这样的模式,以便鼻子测试确定这些测试并运行它?