test_qt3dextras.py 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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_qt3dextras():
  6. """Test the qtpy.Qt3DExtras namespace"""
  7. Qt3DExtras = pytest.importorskip("qtpy.Qt3DExtras")
  8. assert Qt3DExtras.QTextureMaterial is not None
  9. assert Qt3DExtras.QPhongAlphaMaterial is not None
  10. assert Qt3DExtras.QOrbitCameraController is not None
  11. assert Qt3DExtras.QAbstractSpriteSheet is not None
  12. assert Qt3DExtras.QNormalDiffuseMapMaterial is not None
  13. assert Qt3DExtras.QDiffuseSpecularMaterial is not None
  14. assert Qt3DExtras.QSphereGeometry is not None
  15. assert Qt3DExtras.QCuboidGeometry is not None
  16. assert Qt3DExtras.QForwardRenderer is not None
  17. assert Qt3DExtras.QPhongMaterial is not None
  18. assert Qt3DExtras.QSpriteGrid is not None
  19. assert Qt3DExtras.QDiffuseMapMaterial is not None
  20. assert Qt3DExtras.QConeGeometry is not None
  21. assert Qt3DExtras.QSpriteSheetItem is not None
  22. assert Qt3DExtras.QPlaneGeometry is not None
  23. assert Qt3DExtras.QSphereMesh is not None
  24. assert Qt3DExtras.QNormalDiffuseSpecularMapMaterial is not None
  25. assert Qt3DExtras.QCuboidMesh is not None
  26. assert Qt3DExtras.QGoochMaterial is not None
  27. assert Qt3DExtras.QText2DEntity is not None
  28. assert Qt3DExtras.QTorusMesh is not None
  29. assert Qt3DExtras.Qt3DWindow is not None
  30. assert Qt3DExtras.QPerVertexColorMaterial is not None
  31. assert Qt3DExtras.QExtrudedTextGeometry is not None
  32. assert Qt3DExtras.QSkyboxEntity is not None
  33. assert Qt3DExtras.QAbstractCameraController is not None
  34. assert Qt3DExtras.QExtrudedTextMesh is not None
  35. assert Qt3DExtras.QCylinderGeometry is not None
  36. assert Qt3DExtras.QTorusGeometry is not None
  37. assert Qt3DExtras.QMorphPhongMaterial is not None
  38. assert Qt3DExtras.QPlaneMesh is not None
  39. assert Qt3DExtras.QDiffuseSpecularMapMaterial is not None
  40. assert Qt3DExtras.QSpriteSheet is not None
  41. assert Qt3DExtras.QConeMesh is not None
  42. assert Qt3DExtras.QFirstPersonCameraController is not None
  43. assert Qt3DExtras.QMetalRoughMaterial is not None
  44. assert Qt3DExtras.QCylinderMesh is not None