From 04101c3f437da50e137d52f5fe2fa5e6fbfab65a Mon Sep 17 00:00:00 2001 From: Matthias Kuhn Date: Sun, 5 Nov 2017 23:18:50 +0100 Subject: [PATCH] Add dummy canvas to test --- tests/src/python/test_qgsrelationeditwidget.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/src/python/test_qgsrelationeditwidget.py b/tests/src/python/test_qgsrelationeditwidget.py index dd9e92deced..492fc445279 100644 --- a/tests/src/python/test_qgsrelationeditwidget.py +++ b/tests/src/python/test_qgsrelationeditwidget.py @@ -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']