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'])
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)