Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 8, 2016 14:49:18

_alexs_
Зарегистрирован: 2012-04-02
Сообщения: 42
Репутация: +  0  -
Профиль   Отправить e-mail  

unittest и PyQt. Ожидание сигнала

Использую unittest для тестирования своего приложения. Само приложение написано с использованием PyQt.

Есть класс Algorithm, унаследованный от QRunnable, который запускается в QThreadPool. После выполнения обработки он испускает сигнал finished(). Проблема в том, что если в тесте просто запускать алгоритм на выполнение, то проверка результатов не проходит, т.к. процесс еще может не отработать.

Можно ли как-то в тесте отловить испущенный сигнал и только после этого проводить проверку результатов на правильность?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version