From: Aarni Koskela Date: Mon, 3 Feb 2025 09:06:48 +0000 (+0200) Subject: Fix formatting for "Empty locale identifier" exception added in #1164 (#1184) X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=27e7303549831c84ffda090ec51204b214407e96;p=thirdparty%2Fbabel.git Fix formatting for "Empty locale identifier" exception added in #1164 (#1184) --- diff --git a/babel/core.py b/babel/core.py index 5762bbe3..7386fb37 100644 --- a/babel/core.py +++ b/babel/core.py @@ -343,7 +343,7 @@ class Locale: f"Empty locale identifier value: {identifier!r}\n\n" f"If you didn't explicitly pass an empty value to a Babel function, " f"this could be caused by there being no suitable locale environment " - f"variables for the API you tried to use.", + f"variables for the API you tried to use." ) if isinstance(identifier, str): raise ValueError(msg) # `parse_locale` would raise a ValueError, so let's do that here diff --git a/tests/test_core.py b/tests/test_core.py index aaf95a1c..8c215de4 100644 --- a/tests/test_core.py +++ b/tests/test_core.py @@ -395,8 +395,9 @@ def test_language_alt_official_not_used(): def test_locale_parse_empty(): - with pytest.raises(ValueError, match="Empty"): + with pytest.raises(ValueError, match="Empty") as ei: Locale.parse("") + assert isinstance(ei.value.args[0], str) with pytest.raises(TypeError, match="Empty"): Locale.parse(None) with pytest.raises(TypeError, match="Empty"):