jeremystretch 4 лет назад
Родитель
Сommit
33c0c8cf6a
1 измененных файлов с 15 добавлено и 0 удалено
  1. 15 0
      netbox/netbox/tests/test_config.py

+ 15 - 0
netbox/netbox/tests/test_config.py

@@ -51,3 +51,18 @@ class ConfigTestCase(TestCase):
         self.assertEqual(config.version, configrevision.pk)
         self.assertEqual(config.version, configrevision.pk)
 
 
         clear_config()
         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()