test_qt3dinput.py 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. from __future__ import absolute_import
  2. import pytest
  3. from qtpy import PYQT5, PYSIDE2
  4. @pytest.mark.skipif(not (PYQT5 or PYSIDE2), reason="Only available in Qt5 bindings")
  5. def test_qt3dinput():
  6. """Test the qtpy.Qt3DInput namespace"""
  7. Qt3DInput = pytest.importorskip("qtpy.Qt3DInput")
  8. assert Qt3DInput.QAxisAccumulator is not None
  9. assert Qt3DInput.QInputSettings is not None
  10. assert Qt3DInput.QAnalogAxisInput is not None
  11. assert Qt3DInput.QAbstractAxisInput is not None
  12. assert Qt3DInput.QMouseHandler is not None
  13. assert Qt3DInput.QButtonAxisInput is not None
  14. assert Qt3DInput.QInputSequence is not None
  15. assert Qt3DInput.QWheelEvent is not None
  16. assert Qt3DInput.QActionInput is not None
  17. assert Qt3DInput.QKeyboardDevice is not None
  18. assert Qt3DInput.QMouseDevice is not None
  19. assert Qt3DInput.QAxis is not None
  20. assert Qt3DInput.QInputChord is not None
  21. assert Qt3DInput.QMouseEvent is not None
  22. assert Qt3DInput.QKeyboardHandler is not None
  23. assert Qt3DInput.QKeyEvent is not None
  24. assert Qt3DInput.QAbstractActionInput is not None
  25. assert Qt3DInput.QInputAspect is not None
  26. assert Qt3DInput.QLogicalDevice is not None
  27. assert Qt3DInput.QAction is not None
  28. assert Qt3DInput.QAbstractPhysicalDevice is not None
  29. assert Qt3DInput.QAxisSetting is not None