无法从PyQt GUI运行单个nose测试我已生成值错误:没有这样的测试

2024-09-30 08:38:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经为在PyQt中运行nosetests创建了一个GUI。在

图形用户界面代码:http://pastebin.com/uVhkdDZc
我的代码:http://pastebin.com/3MG8PJn0

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

基于these docs我想我可以运行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


Tags: 文件topath代码pytestcomhttp
1条回答
网友
1楼 · 发布于 2024-09-30 08:38:22

这也许比我想象的要明显,但像往常一样,当我遵循文档进行设置时,我忽略了基础知识。在

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

所以我试着用
nosetests C:\path\to\my\unittest.py:test_123

我应该用
nosetests C:\path\to\my\unittest.py:tests.test_123

相关问题 更多 >

    热门问题