From 9e6590b0978876de14587f528a09632b8879c369 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Thu, 3 Aug 2023 22:26:14 +0100 Subject: gh-106368: Argument clinic tests: improve error message when `expect_success()` fails (#107606) --- Lib/test/test_clinic.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Lib/test/test_clinic.py b/Lib/test/test_clinic.py index 2f94566..3aa4163 100644 --- a/Lib/test/test_clinic.py +++ b/Lib/test/test_clinic.py @@ -1680,7 +1680,8 @@ class ClinicExternalTest(TestCase): def expect_success(self, *args): out, err, code = self.run_clinic(*args) - self.assertEqual(code, 0, f"Unexpected failure: {args=}") + if code != 0: + self.fail("\n".join([f"Unexpected failure: {args=}", out, err])) self.assertEqual(err, "") return out -- cgit v0.12