コード例 #1
0
ファイル: pagelets.py プロジェクト: dwatkinsweb/amp-cms
 def test_get_html_data(self):
     pagelet = ApplicationPagelet(request=mock_data.mock_request(), request_kwargs={}, pagelet=mock_pagelet_model,
                                  menu_label=mock_menu_label, selected_item=mock_menu_selected_item)
     data = pagelet._get_html_data()
     expected_data = {'starting_url' : mock_pagelet_model_starting_url,
                      'application' : mock_pagelet_model_application}
     self.assertDictContainsSubset(expected_data, data, 'data was missing expceted values %s' % data)
コード例 #2
0
ファイル: pagelets.py プロジェクト: dwatkinsweb/amp-cms
 def test_build_content(self):
     pagelet = ApplicationPagelet(request=mock_data.mock_request(), request_kwargs={}, pagelet=mock_pagelet_model,
                                  menu_label=mock_menu_label, selected_item=mock_menu_selected_item)
     content = pagelet._build_content()
     #mock_resolve.assert_called_once_with(mock_pagelet_model_starting_url, mock_urlconf_test_application)
     self.assertIsInstance(content, Markup, 'content was not markup')
     self.assertEqual(content, mock_resolve_response.content, 'content was incorrect %s' % content)
コード例 #3
0
ファイル: pagelets.py プロジェクト: dwatkinsweb/amp-cms
 def test_get_context_with_content(self):
     pagelet = ApplicationPagelet(request=mock_data.mock_request(), request_kwargs={}, pagelet=mock_pagelet_model,
                                  menu_label=mock_menu_label, selected_item=mock_menu_selected_item)
     context = pagelet._get_context(include_content=True)
     #mock_resolve.assert_called_once_with(mock_pagelet_model_starting_url, mock_urlconf_test_application)
     self.assertIn('content', context, 'context did not contain content %s' % context)
     self.assertIsInstance(context['content'], Markup, 'content was not markup')
     self.assertEqual(context['content'], mock_resolve_response.content, 'content was incorrect %s' % context['content'])
コード例 #4
0
ファイル: pagelets.py プロジェクト: dwatkinsweb/amp-cms
 def test_json(self):
     pagelet = ApplicationPagelet(request=mock_data.mock_request(), request_kwargs={}, pagelet=mock_pagelet_model,
                                  menu_label=mock_menu_label, selected_item=mock_menu_selected_item)
     json_output = pagelet.json()
     json_output = json.loads(json_output)
     #FIXME: Should check for html
     expected_json_output = {'location': mock_pagelet_model_starting_url,
                             'css': expected_css,
                             'js': expected_js}
     self.assertDictContainsSubset(expected_json_output, json_output, 'json was incorrect %s' % json_output)
コード例 #5
0
ファイル: pagelets.py プロジェクト: dwatkinsweb/amp-cms
 def test_get_context_no_content(self):
     pagelet = ApplicationPagelet(request=mock_data.mock_request(), request_kwargs={}, pagelet=mock_pagelet_model,
                                  menu_label=mock_menu_label, selected_item=mock_menu_selected_item)
     context = pagelet._get_context()
     self.assertNotIn('content', context, 'context incorrectly contained content %s' % context)