File: C:/Users/fred/anaconda3/Lib/site-packages/qtpy/tests/test_compat.py
"""Test the compat module."""
import sys
import pytest
from qtpy import QtWidgets, compat
from qtpy.tests.utils import not_using_conda
@pytest.mark.skipif(
(
(sys.version_info.major == 3 and sys.version_info.minor == 7)
and sys.platform.startswith("win")
and not not_using_conda()
),
reason="sip not included in Python3.7 on Windows",
)
def test_isalive(qtbot):
"""Test compat.isalive"""
test_widget = QtWidgets.QWidget()
assert compat.isalive(test_widget) is True
with qtbot.waitSignal(test_widget.destroyed):
test_widget.deleteLater()
assert compat.isalive(test_widget) is False