示例#1
0
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.']))
示例#2
0
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()
示例#3
0
def test_valid__clean_extra_data_system_jobs(extra_data):
    schedule = Schedule()
    schedule.extra_data = extra_data
    schedule._clean_extra_data_system_jobs()