test_context_processors.py 561 B

1234567891011121314151617181920
  1. from django.test import TestCase
  2. from misago.core import threadstore
  3. from misago.conf.context_processors import settings
  4. from misago.conf.dbsettings import db_settings
  5. class MockRequest(object):
  6. pass
  7. class ContextProcessorTests(TestCase):
  8. def tearDown(self):
  9. threadstore.clear()
  10. def test_db_settings(self):
  11. """DBSettings are exposed to templates"""
  12. mock_request = MockRequest()
  13. processor_settings = settings(mock_request)['misago_settings'],
  14. self.assertEqual(id(processor_settings[0]), id(db_settings))