From 33c0c8cf6af5a17f0075f2aea35ea54fce24bcbe Mon Sep 17 00:00:00 2001 From: jeremystretch Date: Thu, 28 Oct 2021 09:06:07 -0400 Subject: [PATCH] Extend dynamic config tests --- netbox/netbox/tests/test_config.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/netbox/netbox/tests/test_config.py b/netbox/netbox/tests/test_config.py index d3a0328b3..db401cf0c 100644 --- a/netbox/netbox/tests/test_config.py +++ b/netbox/netbox/tests/test_config.py @@ -51,3 +51,18 @@ class ConfigTestCase(TestCase): self.assertEqual(config.version, configrevision.pk) clear_config() + + @override_settings(CACHES=CACHES, BANNER_TOP='Z') + def test_settings_override(self): + CONFIG_DATA = {'BANNER_TOP': 'A'} + cache.clear() + + # Create a config and load it into the cache + configrevision = ConfigRevision.objects.create(data=CONFIG_DATA) + configrevision.activate() + + config = get_config() + self.assertEqual(config.BANNER_TOP, 'Z') + self.assertEqual(config.version, configrevision.pk) + + clear_config()