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
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')
def test_kaltura_schedule_id(self): util.get_kaltura_id(self.recording_schedule, self.term)
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)
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()