diff --git a/tests/src/python/test_qgsserver_settings.py b/tests/src/python/test_qgsserver_settings.py index fa03f9ad087..5f2f2221317 100644 --- a/tests/src/python/test_qgsserver_settings.py +++ b/tests/src/python/test_qgsserver_settings.py @@ -146,6 +146,21 @@ class TestQgsServerSettings(unittest.TestCase): self.assertFalse(self.settings.trustLayerMetadata()) os.environ.pop(env) + def test_env_dont_load_layouts(self): + env = "QGIS_SERVER_DONT_LOAD_LAYOUTS" + + self.assertFalse(self.settings.dontLoadLayouts()) + + os.environ[env] = "1" + self.settings.load() + self.assertTrue(self.settings.dontLoadLayouts()) + os.environ.pop(env) + + os.environ[env] = "0" + self.settings.load() + self.assertFalse(self.settings.dontLoadLayouts()) + os.environ.pop(env) + def test_priority(self): env = "QGIS_OPTIONS_PATH" dpath = "conf0"