Merge "Fix noop job toDict()"

This commit is contained in:
Zuul 2019-01-25 18:17:38 +00:00 committed by Gerrit Code Review
commit 76ac47442f
2 changed files with 8 additions and 1 deletions

View File

@ -572,6 +572,10 @@ class TestWeb(BaseTestWeb):
resp = self.get_url("api/tenant/non-tenant/jobs")
self.assertEqual(404, resp.status_code)
def test_web_job_noop(self):
job = self.get_url("api/tenant/tenant-one/job/noop").json()
self.assertEqual("noop", job[0]["name"])
class TestInfo(BaseTestWeb):

View File

@ -1141,7 +1141,10 @@ class Job(ConfigObject):
d['irrelevant_files'] = self._irrelevant_files
d['variant_description'] = self.variant_description
d['implied_branch'] = self._implied_branch
d['source_context'] = self.source_context.toDict()
if self.source_context:
d['source_context'] = self.source_context.toDict()
else:
d['source_context'] = None
d['description'] = self.description
d['required_projects'] = []
for project in self.required_projects.values():