- from django.test import TestCase
- from misago.conf import CACHE_NAME
- from misago.conf.tests import OverrideDatabaseSettings
- from misago.conf.databasesettings import DatabaseSettings
- class OverrideDatabaseSettingsTests(TestCase):
- def test_as_context_manager(self):
- settings = DatabaseSettings({CACHE_NAME: "abcdefgh"})
- assert settings.forum_name == "Misago"
- with OverrideDatabaseSettings(forum_name="Overrided"):
- assert settings.forum_name == "Overrided"
- assert settings.forum_name == "Misago"
|