Add dummy canvas to test

This commit is contained in:
Matthias Kuhn 2017-11-05 23:18:50 +01:00
parent 7b45e9df33
commit 04101c3f43

View File

@ -29,7 +29,8 @@ from qgis.core import (
from qgis.gui import (
QgsGui,
QgsRelationWidgetWrapper,
QgsAttributeEditorContext
QgsAttributeEditorContext,
QgsMapCanvas
)
from qgis.PyQt.QtCore import QTimer
@ -47,7 +48,8 @@ class TestQgsRelationEditWidget(unittest.TestCase):
Setup the involved layers and relations for a n:m relation
:return:
"""
QgsGui.editorWidgetRegistry().initEditors()
cls.mapCanvas = QgsMapCanvas()
QgsGui.editorWidgetRegistry().initEditors(cls.mapCanvas)
cls.dbconn = 'service=\'qgis_test\''
if 'QGIS_PGTEST_DB' in os.environ:
cls.dbconn = os.environ['QGIS_PGTEST_DB']