Добавить в корзинуПозвонить
Найти в Дзене
IT Start | Python

⚙️ pytest-qt — это плагин для pytest, который позволяет писать тесты для приложений на PyQt5, PyQt6 и PySide2/PySide6

Облегчает проверку взаимодействия с графическим интерфейсом, имитируя действия пользователя и отслеживая сигналы и сообщения Qt. 📌 Основные особенности: 🔵Управление виджетами и имитация действий пользователя (клики мышью, нажатия клавиш, ввод текста) через qtbot. 🔵Ожидание выполнения сигналов с помощью функций waitSignal и waitSignals. 🔵Автоматический захват сообщений qDebug, qWarning и qCritical для проверки и отладки. 🔵Простая интеграция с pytest, что позволяет писать тесты Qt так же легко, как обычные юнит-тесты. ➡️Установка библиотеки: pip install pytest-qt 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

⚙️ pytest-qt — это плагин для pytest, который позволяет писать тесты для приложений на PyQt5, PyQt6 и PySide2/PySide6.

Облегчает проверку взаимодействия с графическим интерфейсом, имитируя действия пользователя и отслеживая сигналы и сообщения Qt.

📌 Основные особенности:

🔵Управление виджетами и имитация действий пользователя (клики мышью, нажатия клавиш, ввод текста) через qtbot.

🔵Ожидание выполнения сигналов с помощью функций waitSignal и waitSignals.

🔵Автоматический захват сообщений qDebug, qWarning и qCritical для проверки и отладки.

🔵Простая интеграция с pytest, что позволяет писать тесты Qt так же легко, как обычные юнит-тесты.

➡️Установка библиотеки: pip install pytest-qt

📱 Репозиторий

⚙️ Документация

➡️Справочник Программиста. Подписаться