示例#1
0
 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()