From c0b89a3d3c267022adefc3aa36e5c05abdda30bb Mon Sep 17 00:00:00 2001 From: SKairinos Date: Wed, 7 Feb 2024 12:00:31 +0000 Subject: [PATCH] print json error --- codeforlife/tests/model_view_set.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/codeforlife/tests/model_view_set.py b/codeforlife/tests/model_view_set.py index 5dd61ec8..f7db54ef 100644 --- a/codeforlife/tests/model_view_set.py +++ b/codeforlife/tests/model_view_set.py @@ -193,7 +193,17 @@ def generic( status_code = response.status_code assert status_code_assertion( status_code - ), f"Unexpected status code: {status_code}." + ), f"Unexpected status code: {status_code}." + ( + "\nResponse JSON: " + + json.dumps( + # pylint: disable-next=no-member + response.json(), # type: ignore[attr-defined] + indent=2, + default=str, + ) + if status_code == status.HTTP_400_BAD_REQUEST + else "" + ) return response