From a2e5671921b374fe93268f07edead0d2b6e5d9e6 Mon Sep 17 00:00:00 2001 From: Florian Spreckelsen <f.spreckelsen@indiscale.com> Date: Thu, 12 Dec 2024 11:25:55 +0100 Subject: [PATCH] TST: Add test for https://gitlab.com/linkahead/linkahead-pylib/-/issues/87 --- unittests/test_error_handling.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/unittests/test_error_handling.py b/unittests/test_error_handling.py index 3f524146..c7325341 100644 --- a/unittests/test_error_handling.py +++ b/unittests/test_error_handling.py @@ -30,7 +30,7 @@ import linkahead as db from linkahead.common.models import raise_errors from linkahead.exceptions import (AuthorizationError, EntityDoesNotExistError, EntityError, - EntityHasNoDatatypeError, + EntityHasNoDatatypeError, HTTPServerError, TransactionError, UniqueNamesError, UnqualifiedParentsError, UnqualifiedPropertiesError) @@ -315,3 +315,9 @@ def test_container_with_faulty_elements(): # record raises both of them assert (isinstance(err, UnqualifiedParentsError) or isinstance(err, UnqualifiedPropertiesError)) + + +def test_incomplete_server_error_response(): + """The reason behind https://gitlab.com/linkahead/linkahead-pylib/-/issues/87.""" + err = HTTPServerError("Bla") + assert str(err) == "Bla" -- GitLab