无法从我所做的 PyQt GUI 运行单个鼻子测试 - 值错误:没有这样的测试



我创建了一个GUI,用于在PyQt中运行nosetest。

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

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

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

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

我的界面生成的命令示例为:
nosetests C:pathtomyunittest.py:test_123
然而unittest.py包含def test_123():

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

这可能比我想象的更明显,但和往常一样,当我按照文档进行设置时,我忽略了基础知识。

因为我的测试是在一个类中设置的,所以当从该类中调用单个测试时,需要引用该类。

所以我试着用
调用测试nosetests C:pathtomyunittest.py:test_123

我本应该把它与
的类联系起来nosetests C:pathtomyunittest.py:tests.test_123

最新更新