我创建了一个用于在 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