Beispiel #1
0
    def test_project_calendars_search_progress_1(self, mock_render,
                                                 mock_decorators):
        mock_decorators.login_required = lambda x: x
        mock_decorators.permission_required = lambda *args, **kwargs: lambda func: func

        self.academic_calendars[1].reference = academic_calendar_type.TESTING
        self.academic_calendars[1].start_date = today - datetime.timedelta(
            days=10)
        self.academic_calendars[1].end_date = today - datetime.timedelta(
            days=1)
        self.academic_calendars[1].save()

        request_factory = RequestFactory()
        get_data = {
            'academic_year': self.academic_years[1].id,
            'show_project_events': 'on'
        }
        request = request_factory.get(reverse('academic_calendars'), get_data)
        request.user = SuperUserFactory()

        academic_calendars(request)

        self.assertTrue(mock_render.called)
        request, template, context = mock_render.call_args[0]

        self.assertEqual(template, 'academic_calendar/academic_calendars.html')
        self._compare_project_calendar_json(context,
                                            self.academic_calendars[1], 1)
Beispiel #2
0
    def test_academic_calendars(self, mock_render, mock_decorators):
        mock_decorators.login_required = lambda x: x
        mock_decorators.permission_required = lambda *args, **kwargs: lambda func: func

        request_factory = RequestFactory()

        request = request_factory.get(
            reverse('academic_calendars') + "?show_academic_events=on")
        request.user = mock.Mock()

        academic_calendars(request)

        self.assertTrue(mock_render.called)
        request, template, context = mock_render.call_args[0]

        self.assertEqual(template, 'academic_calendar/academic_calendars.html')
        self._compare_academic_calendar_json(context,
                                             self.academic_calendars[0])