1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Add all() method to UserConfig

This commit is contained in:
Jeremy Stretch
2020-04-24 09:50:26 -04:00
parent d8494e44e7
commit 7c8c85e435
3 changed files with 40 additions and 0 deletions

View File

@@ -45,6 +45,20 @@ class UserConfigTest(TestCase):
self.assertIsNone(userconfig.get('b.foo.invalid'))
self.assertIsNone(userconfig.get('b.foo.x.invalid'))
def test_all(self):
userconfig = self.userconfig
flattened_data = {
'a': True,
'b.foo': 101,
'b.bar': 102,
'c.foo.x': 201,
'c.bar.y': 202,
'c.baz.z': 203,
}
# Retrieve a flattened dictionary containing all config data
self.assertEqual(userconfig.all(), flattened_data)
def test_set(self):
userconfig = self.userconfig