def test_job_update():
from jenkins_epo.extensions.jenkins import CreateJobsExtension
ext = CreateJobsExtension('createjob', Mock())
ext.current = ext.bot.current
ext.current.refresh_jobs = None
ext.current.job_specs = {'new_job': Mock(config=dict())}
ext.current.job_specs['new_job'].name = 'new_job'
job = Mock()
job.spec.contains.return_value = False
ext.current.jobs = {'new_job': job}
res = [x for x in ext.process_job_specs()]
assert res
action, spec = res[0]
assert action == job.update
评论列表
文章目录