From 3c74991286a291d5e2ad73d9880db96bae5821e4 Mon Sep 17 00:00:00 2001 From: Denis Rouzaud Date: Thu, 21 Jun 2018 06:12:04 -0400 Subject: [PATCH] add test for QgsSettings.setEnumValue --- tests/src/python/test_qgssettings.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/src/python/test_qgssettings.py b/tests/src/python/test_qgssettings.py index 13ea62487e1..0cce26b91eb 100644 --- a/tests/src/python/test_qgssettings.py +++ b/tests/src/python/test_qgssettings.py @@ -398,6 +398,12 @@ class TestQgsSettings(unittest.TestCase): self.assertEqual(self.settings.enumValue('enum', QgsTolerance.Pixels), QgsTolerance.Pixels) self.assertEqual(type(self.settings.enumValue('enum', QgsTolerance.Pixels)), QgsTolerance.UnitType) + def test_setEnumValue(self): + self.settings.setValue('enum', 'LayerUnits') + self.assertEqual(self.settings.enumValue('enum', QgsTolerance.Pixels), QgsTolerance.LayerUnits) + self.settings.setEnumValue('enum', QgsTolerance.Pixels) + self.assertEqual(self.settings.enumValue('enum', QgsTolerance.Pixels), QgsTolerance.Pixels) + def test_flagValue(self): pointAndLine = QgsMapLayerProxyModel.Filters(QgsMapLayerProxyModel.PointLayer | QgsMapLayerProxyModel.LineLayer) pointAndPolygon = QgsMapLayerProxyModel.Filters(QgsMapLayerProxyModel.PointLayer | QgsMapLayerProxyModel.PolygonLayer)