def test_get_context_data_no_task(self, _get_task_mock: MagicMock): request = self.factory.get(self.fake_path) view = TaskView() view.error_message = 'Sample error message' view.error_template = 'Sample error template' view = setup_view(view, request) context = view.get_context_data() self.assertTrue(context['error']) self.assertEqual(context['message'], 'Sample error message') self.assertEqual(context['template'], 'Sample error template')
def test_get_context_data_no_task(self, _get_task_mock: MagicMock): request = self.factory.get(self.fake_path) view = TaskView() view.error_message = 'Sample error message' view.error_template = 'Sample error template' view = setup_view(view, request) context = view.get_context_data() self.assertTrue(context['error']) self.assertEqual(context['message'], 'Sample error message') self.assertEqual(context['template'], 'Sample error template') self.assertEqual(context['project_id'], PYBOSSA_PROJECT_ID) from moonsheep.settings import PYBOSSA_BASE_URL self.assertEqual(context['pybossa_url'], PYBOSSA_BASE_URL)