我是Python / Qt编程的新手。
我已下载此代码:https://bitbucket.org/jmcgeheeiv/pyqttestexample/src/
但当我尝试使用"进行单元测试时python -m unittest discover"我收到了这个错误:
在QCoreApplication中.ASSERT失败:"应该只有一个应用程序对象",文件内核/ qcoreapplication.cpp,第540行 中止
我不明白出了什么问题。
有人可以帮助我吗?
答案 0 :(得分:0)
setUp()
,这意味着为每个测试创建一个新的QApplication
,并且在前一个测试被销毁之前。
添加将tearDown()
重置为无的self.app
应该有效。