Ejemplo n.º 1
0
 def test_delete_old_diablo_and_kaltura(self):
     if util.get_kaltura_id(self.recording_schedule, self.section.term):
         self.kaltura_page.log_in_via_calnet()
         self.kaltura_page.reset_test_data(self.term,
                                           self.recording_schedule)
     util.reset_sign_up_test_data(self.section)
     self.recording_schedule.approval_status = RecordingApprovalStatus.NOT_INVITED
     self.recording_schedule.scheduling_status = RecordingSchedulingStatus.NOT_SCHEDULED
Ejemplo n.º 2
0
 def reset_test_data(self, term, recording_schedule):
     old_schedule = util.get_kaltura_id(recording_schedule, term)
     if old_schedule:
         recording_schedule.series_id = old_schedule
         app.logger.info(
             f'Deleting an existing Kaltura series id {recording_schedule.series_id}'
         )
         self.delete_series(recording_schedule)
     else:
         app.logger.info('Cannot find any existing Kaltura series')
Ejemplo n.º 3
0
 def test_kaltura_schedule_id(self):
     util.get_kaltura_id(self.recording_schedule, self.term)
Ejemplo n.º 4
0
 def test_schedule_recordings(self):
     self.sign_up_page.log_out()
     self.login_page.dev_auth()
     self.ouija_page.click_jobs_link()
     self.jobs_page.run_kaltura_job()
     util.get_kaltura_id(self.recording_sched, self.term)
 def test_verify_new_kaltura_series_id(self):
     util.get_kaltura_id(self.recording_sched, self.term)
Ejemplo n.º 6
0
 def test_unschedule_queued_job_run(self):
     self.ouija_page.click_jobs_link()
     self.jobs_page.run_kaltura_job()
     assert not util.get_kaltura_id(self.recording_schedule, self.term)
 def test_new_series_in_kaltura(self):
     util.get_kaltura_id(self.recording_sched, self.term)
     self.sign_up_page.load_page(self.real_section)
     self.sign_up_page.click_kaltura_series_link(self.recording_sched)
     self.kaltura_page.wait_for_delete_button()