|
@@ -17,9 +17,9 @@ class MockRequest(object):
|
|
class SiteAddressTests(TestCase):
|
|
class SiteAddressTests(TestCase):
|
|
def test_site_address_for_http(self):
|
|
def test_site_address_for_http(self):
|
|
"""Correct SITE_ADDRESS set for HTTP request"""
|
|
"""Correct SITE_ADDRESS set for HTTP request"""
|
|
- http_somewhere_com = MockRequest(False, 'somewhere.com')
|
|
|
|
|
|
+ mock_request = MockRequest(False, 'somewhere.com')
|
|
self.assertEqual(
|
|
self.assertEqual(
|
|
- context_processors.site_address(http_somewhere_com),
|
|
|
|
|
|
+ context_processors.site_address(mock_request),
|
|
{
|
|
{
|
|
'SITE_ADDRESS': 'http://somewhere.com',
|
|
'SITE_ADDRESS': 'http://somewhere.com',
|
|
'SITE_HOST': 'somewhere.com',
|
|
'SITE_HOST': 'somewhere.com',
|
|
@@ -28,11 +28,22 @@ class SiteAddressTests(TestCase):
|
|
|
|
|
|
def test_site_address_for_https(self):
|
|
def test_site_address_for_https(self):
|
|
"""Correct SITE_ADDRESS set for HTTPS request"""
|
|
"""Correct SITE_ADDRESS set for HTTPS request"""
|
|
- https_somewhere_com = MockRequest(True, 'somewhere.com')
|
|
|
|
|
|
+ mock_request = MockRequest(True, 'somewhere.com')
|
|
self.assertEqual(
|
|
self.assertEqual(
|
|
- context_processors.site_address(https_somewhere_com),
|
|
|
|
|
|
+ context_processors.site_address(mock_request),
|
|
{
|
|
{
|
|
'SITE_ADDRESS': 'https://somewhere.com',
|
|
'SITE_ADDRESS': 'https://somewhere.com',
|
|
'SITE_HOST': 'somewhere.com',
|
|
'SITE_HOST': 'somewhere.com',
|
|
'SITE_PROTOCOL': 'https',
|
|
'SITE_PROTOCOL': 'https',
|
|
})
|
|
})
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+class PreloadedDataTests(TestCase):
|
|
|
|
+ def test_preloaded_ember_data(self):
|
|
|
|
+ """preloaded_ember_data is available in templates"""
|
|
|
|
+ mock_request = MockRequest(False, 'somewhere.com')
|
|
|
|
+ mock_request.preloaded_ember_data = {'someValue': 'Something'}
|
|
|
|
+
|
|
|
|
+ self.assertEqual(
|
|
|
|
+ context_processors.preloaded_ember_data(mock_request),
|
|
|
|
+ {'preloaded_ember_data': {'someValue': 'Something'}})
|