From 5123411fd360d4d0d8a1bfbf6d1da0b5703efce1 Mon Sep 17 00:00:00 2001 From: Anthony Lukach Date: Fri, 14 Feb 2025 19:40:50 -0800 Subject: [PATCH] Clear layers between tests --- test/conftest.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/conftest.py b/test/conftest.py index 0c0fce1..4cfd26a 100644 --- a/test/conftest.py +++ b/test/conftest.py @@ -1,5 +1,6 @@ import ee from pytest import fixture +from qgis.gui import QgisInterface from qgis.utils import plugins from PyQt5.QtCore import QSettings, QCoreApplication @@ -33,3 +34,8 @@ def load_ee_plugin(qgis_app, setup_ee, ee_config): plugins["ee_plugin"] = plugin plugin.check_version() yield qgis_app + + +@fixture(autoouse=True) +def clean_qgis_iface(qgis_iface: QgisInterface): + qgis_iface.mapCanvas().setLayers([])