def test_invalid__clean_extra_data_system_jobs(extra_data): schedule = Schedule() schedule.extra_data = extra_data with pytest.raises(ValidationError) as e: schedule._clean_extra_data_system_jobs() assert json.dumps(str(e.value)) == json.dumps(str([u'days must be a positive integer.']))
def test_clean_extra_data_other_job(mocker): jt = JobTemplate() schedule = Schedule(unified_job_template=jt) schedule._clean_extra_data_system_jobs = mocker.MagicMock() schedule.clean_extra_data() schedule._clean_extra_data_system_jobs.assert_not_called()
def test_valid__clean_extra_data_system_jobs(extra_data): schedule = Schedule() schedule.extra_data = extra_data schedule._clean_extra_data_system_jobs()