test_overriding_db_settings.py 545 B

12345678910111213141516
  1. from django.test import TestCase
  2. from misago.conf import CACHE_NAME
  3. from misago.conf.tests import OverrideDatabaseSettings
  4. from misago.conf.databasesettings import DatabaseSettings
  5. class OverrideDatabaseSettingsTests(TestCase):
  6. def test_as_context_manager(self):
  7. settings = DatabaseSettings({CACHE_NAME: "abcdefgh"})
  8. assert settings.forum_name == "Misago"
  9. with OverrideDatabaseSettings(forum_name="Overrided"):
  10. assert settings.forum_name == "Overrided"
  11. assert settings.forum_name == "Misago"