diff --git a/awx/api/serializers.py b/awx/api/serializers.py index 431c2bb19e..4790fb08d1 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -3376,7 +3376,7 @@ class SystemJobSerializer(UnifiedJobSerializer): except StdoutMaxBytesExceeded as e: return _( "Standard Output too large to display ({text_size} bytes), " - "only download supported for sizes over {supported_size} bytes").format( + "only download supported for sizes over {supported_size} bytes.").format( text_size=e.total, supported_size=e.supported ) diff --git a/awx/api/views.py b/awx/api/views.py index ad96bf1a23..01ee6a372d 100644 --- a/awx/api/views.py +++ b/awx/api/views.py @@ -4687,7 +4687,7 @@ class UnifiedJobStdout(RetrieveAPIView): except StdoutMaxBytesExceeded as e: response_message = _( "Standard Output too large to display ({text_size} bytes), " - "only download supported for sizes over {supported_size} bytes").format( + "only download supported for sizes over {supported_size} bytes.").format( text_size=e.total, supported_size=e.supported ) if request.accepted_renderer.format == 'json': diff --git a/awx/main/tests/functional/api/test_unified_jobs_stdout.py b/awx/main/tests/functional/api/test_unified_jobs_stdout.py index 6cec0ab4fe..f51920fd41 100644 --- a/awx/main/tests/functional/api/test_unified_jobs_stdout.py +++ b/awx/main/tests/functional/api/test_unified_jobs_stdout.py @@ -169,7 +169,7 @@ def test_text_stdout_with_max_stdout(sqlite_copy_expert, get, admin): response = get(url, user=admin, expect=200) assert response.data['result_stdout'] == ( 'Standard Output too large to display ({actual} bytes), only download ' - 'supported for sizes over {max} bytes'.format( + 'supported for sizes over {max} bytes.'.format( actual=total_bytes, max=settings.STDOUT_MAX_BYTES_DISPLAY ) @@ -195,7 +195,7 @@ def test_max_bytes_display(sqlite_copy_expert, Parent, Child, relation, view, fm response = get(url + '?format={}'.format(fmt), user=admin, expect=200) assert response.content == ( 'Standard Output too large to display ({actual} bytes), only download ' - 'supported for sizes over {max} bytes'.format( + 'supported for sizes over {max} bytes.'.format( actual=total_bytes, max=settings.STDOUT_MAX_BYTES_DISPLAY ) @@ -243,7 +243,7 @@ def test_legacy_result_stdout_with_max_bytes(Cls, view, fmt, get, admin): response = get(url + '?format={}'.format(fmt), user=admin, expect=200) assert response.content == ( 'Standard Output too large to display ({actual} bytes), only download ' - 'supported for sizes over {max} bytes'.format( + 'supported for sizes over {max} bytes.'.format( actual=total_bytes, max=settings.STDOUT_MAX_BYTES_DISPLAY )