From dc5b49364ff249df3ed232c42b3e041582436175 Mon Sep 17 00:00:00 2001 From: Michal Fiedorowicz Date: Thu, 16 Apr 2026 09:29:32 +0200 Subject: [PATCH] fix: loosen gRPC DNS error message assertion in test_client_error The assertion checked for a specific gRPC DNS error message format that changed across gRPC versions. Check for the hostname instead, which is present in all message variants. Resolves OBS-2681 --- tests/test_client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_client.py b/tests/test_client.py index bbf39b1..1f60717 100644 --- a/tests/test_client.py +++ b/tests/test_client.py @@ -87,7 +87,7 @@ def test_client_error(mock_diode_authentication): ) client.ingest(entities=[]) assert err.value.status_code == grpc.StatusCode.UNAVAILABLE - assert "DNS resolution failed for invalid:8081" in err.value.details + assert "invalid:8081" in err.value.details def test_diode_client_error_repr_returns_correct_string():