Extend dynamic config tests

This commit is contained in:
jeremystretch 2021-10-28 09:06:07 -04:00
parent 3a85edba3d
commit 33c0c8cf6a

View File

@ -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()