mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-19 00:04:52 -04:00
settings.globalChildGroups() test moved to test_qgssettings.py
This commit is contained in:
parent
7af72f78d0
commit
390a34f5ec
@ -200,6 +200,33 @@ class TestQgsSettings(unittest.TestCase):
|
||||
self.assertEqual('qgisrocks-1', self.settings.value('testqgissettings/names/name1'))
|
||||
self.assertEqual('qgisrocks-4', self.settings.value('testqgissettings/names/name4'))
|
||||
|
||||
def test_global_groups(self):
|
||||
self.assertEqual(self.settings.allKeys(), [])
|
||||
self.assertEqual(self.globalsettings.allKeys(), [])
|
||||
|
||||
self.addToDefaults('testqgissettings/foo/first', 'qgis')
|
||||
self.addToDefaults('testqgissettings/foo/last', 'rocks')
|
||||
|
||||
self.settings.beginGroup('testqgissettings')
|
||||
self.assertEqual(['foo'], self.settings.childGroups())
|
||||
self.assertEqual(['foo'], self.settings.globalChildGroups())
|
||||
self.settings.endGroup()
|
||||
|
||||
self.settings.setValue('testqgissettings/bar/first', 'qgis')
|
||||
self.settings.setValue('testqgissettings/bar/last', 'rocks')
|
||||
|
||||
self.settings.beginGroup('testqgissettings')
|
||||
self.assertEqual(sorted(['bar', 'foo']), sorted(self.settings.childGroups()))
|
||||
self.assertEqual(['foo'], self.settings.globalChildGroups())
|
||||
self.settings.endGroup()
|
||||
|
||||
self.globalsettings.remove('testqgissettings/foo')
|
||||
|
||||
self.settings.beginGroup('testqgissettings')
|
||||
self.assertEqual(['bar'], self.settings.childGroups())
|
||||
self.assertEqual([], self.settings.globalChildGroups())
|
||||
self.settings.endGroup()
|
||||
|
||||
def test_array(self):
|
||||
self.assertEqual(self.settings.allKeys(), [])
|
||||
self.addArrayToDefaults('testqgissettings', 'key', ['qgisrocks1', 'qgisrocks2', 'qgisrocks3'])
|
||||
|
Loading…
x
Reference in New Issue
Block a user