1234567891011121314151617181920212223242526 |
- from django.test import TestCase
- from misago.api import context_processors
- class MockRequest(object):
- pass
- class FrontendContextTests(TestCase):
- def test_frontend_context(self):
- """frontend_context is available in templates"""
- mock_request = MockRequest()
- mock_request.include_frontend_context = True
- mock_request.frontend_context = {'someValue': 'Something'}
- self.assertEqual(
- context_processors.frontend_context(mock_request), {
- 'frontend_context': {
- 'someValue': 'Something',
- },
- }
- )
- mock_request.include_frontend_context = False
- self.assertEqual(context_processors.frontend_context(mock_request), {})
|