Test: QGIS Server setting environement to do not load layouts

This commit is contained in:
rldhont 2020-08-12 19:27:48 +02:00
parent fa7da5a68b
commit c1a9d948e1

View File

@ -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"