Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Qt 5.7 dropped pyqtWrapperType (#6393)
version would need double check though
  • Loading branch information
3nids committed Feb 20, 2018
1 parent 713bfd3 commit b719441
Showing 1 changed file with 57 additions and 73 deletions.
130 changes: 57 additions & 73 deletions tests/src/python/test_qgssymbollayer.py
Expand Up @@ -27,7 +27,9 @@

import os

from qgis.PyQt.QtCore import pyqtWrapperType, Qt, QDir, QFile, QIODevice, QPointF, QSize
from distutils.version import StrictVersion
from qgis.PyQt.Qt import PYQT_VERSION_STR
from qgis.PyQt.QtCore import Qt, QObject, QDir, QFile, QIODevice, QPointF, QSize
from qgis.PyQt.QtXml import QDomDocument
from qgis.PyQt.QtGui import QColor, QImage, QPainter

Expand Down Expand Up @@ -81,6 +83,12 @@

TEST_DATA_DIR = unitTestDataPath()

if StrictVersion(PYQT_VERSION_STR) < StrictVersion('5.7'):
from qgis.PyQt.QtCore import pyqtWrapperType
EXPECTED_TYPE = pyqtWrapperType
else:
EXPECTED_TYPE = type(QObject)


class TestQgsSymbolLayer(unittest.TestCase):

Expand All @@ -107,193 +115,169 @@ def tearDown(self):
def testBinding(self):
"""Test python bindings existence."""
mType = type(QgsSymbolLayer)
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsFillSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsGradientFillSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsLinePatternFillSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsPointPatternFillSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsImageFillSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsPointPatternFillSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsGradientFillSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsShapeburstFillSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsSVGFillSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsCentroidFillSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsRasterFillSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsSimpleFillSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsLineSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsMarkerLineSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsArrowSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsSimpleLineSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsMarkerSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsEllipseSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsFontMarkerSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsSimpleMarkerSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsFilledMarkerSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsSvgMarkerSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

try:
mType = type(QgsVectorFieldSymbolLayer)
except:
mType = None
mExpectedType = pyqtWrapperType
mMessage = 'Expected "%s" got "%s"' % (mExpectedType, mType)
assert mExpectedType == mType, mMessage
mMessage = 'Expected "%s" got "%s"' % (EXPECTED_TYPE, mType)
assert EXPECTED_TYPE == mType, mMessage

def testGettersSetters(self):
""" test base class getters/setters """
Expand Down

0 comments on commit b719441

Please sign in to comment.