diff --git a/awx/main/models/jobs.py b/awx/main/models/jobs.py index 3e0075d6fb..95b6dd41d5 100644 --- a/awx/main/models/jobs.py +++ b/awx/main/models/jobs.py @@ -1133,9 +1133,9 @@ class JobHostSummary(CreatedModifiedModel): def __str__(self): host = getattr_dne(self, 'host') hostname = host.name if host else 'N/A' - return '%s changed=%d dark=%d failures=%d ok=%d processed=%d skipped=%s' % \ - (hostname, self.changed, self.dark, self.failures, self.ok, - self.processed, self.skipped) + return '%s changed=%d dark=%d failures=%d ignored=%d ok=%d processed=%d rescued=%d skipped=%s' % \ + (hostname, self.changed, self.dark, self.failures, self.ignored, self.ok, + self.processed, self.rescued, self.skipped) def get_absolute_url(self, request=None): return reverse('api:job_host_summary_detail', kwargs={'pk': self.pk}, request=request) diff --git a/awx/main/tests/functional/models/test_job.py b/awx/main/tests/functional/models/test_job.py index 9c2cc8ca67..385daaf915 100644 --- a/awx/main/tests/functional/models/test_job.py +++ b/awx/main/tests/functional/models/test_job.py @@ -68,14 +68,14 @@ def test_job_host_summary_representation(host): job = Job.objects.create(name='foo') jhs = JobHostSummary.objects.create( host=host, job=job, - changed=1, dark=2, failures=3, ok=4, processed=5, skipped=6 + changed=1, dark=2, failures=3, ignored=4, ok=5, processed=6, rescued=7, skipped=8 ) - assert 'single-host changed=1 dark=2 failures=3 ok=4 processed=5 skipped=6' == str(jhs) + assert 'single-host changed=1 dark=2 failures=3 ignored=4 ok=5 processed=6 rescued=7 skipped=8' == str(jhs) # Representation should be robust to deleted related items jhs = JobHostSummary.objects.get(pk=jhs.id) host.delete() - assert 'N/A changed=1 dark=2 failures=3 ok=4 processed=5 skipped=6' == str(jhs) + assert 'N/A changed=1 dark=2 failures=3 ignored=4 ok=5 processed=6 rescued=7 skipped=8' == str(jhs) @pytest.mark.django_db