def setUp(self): self.programs_patch = mock.patch( 'analytics_dashboard.courses.presenters.programs.ProgramsPresenter.get_programs', ) programs_api = self.programs_patch.start() programs_api.return_value = get_mock_programs() self.summaries_patch = mock.patch( 'analytics_dashboard.courses.presenters.course_summaries.CourseSummariesPresenter.get_course_summaries' ) summaries_api = self.summaries_patch.start() summaries_api.return_value = (self.get_mock_data([ CourseSamples.DEMO_COURSE_ID, CourseSamples.DEPRECATED_DEMO_COURSE_ID ]), 'timestamp') super().setUp()
def mock_api_response(self): ''' Returns a mocked API response for programs including some null fields. ''' return get_mock_programs()