我使用 QTest 和 unittest 在 PyQt 中编写了一系列单元测试。我的代码传递信号,所以为了确保在测试之前的操作后有足够的时间过去,我加入了一些 qWaits。
APP.ui.serverPortEdit.setText('1234')
QTest.mouseClick(APP.ui.userConnectButton, Qt.LeftButton)
QTest.qWait(2000) #wait for the server to connect
self.checkOnline()
我想在 PySide 中运行相同的测试,但我找不到与 qWait 类似的东西。我忽略了什么吗?PySide qTest 文档没有提及它。