From 756cace7d96e9eacef66813c8df653d2bb349da0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 2 Mar 2023 00:04:22 +0100 Subject: [PATCH] Fix tests against babel 12.2.x Closes #221 --- pyproject.toml | 2 +- tests/test_date_formatting.py | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 9538cb9..190cc91 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,7 @@ include = [ python = "^3.7" pytz = "^2022.7" Flask = "^2.0.0" -Babel = "^2.11.0" +Babel = "^2.12.0" Jinja2 = "^3.1.2" [tool.poetry.dev-dependencies] diff --git a/tests/test_date_formatting.py b/tests/test_date_formatting.py index 5c79d90..545a59d 100644 --- a/tests/test_date_formatting.py +++ b/tests/test_date_formatting.py @@ -13,22 +13,22 @@ def test_basics(): delta = timedelta(days=6) with app.test_request_context(): - assert babel.format_datetime(d) == 'Apr 12, 2010, 1:46:00 PM' + assert babel.format_datetime(d) == 'Apr 12, 2010, 1:46:00\u202fPM' assert babel.format_date(d) == 'Apr 12, 2010' - assert babel.format_time(d) == '1:46:00 PM' + assert babel.format_time(d) == '1:46:00\u202fPM' assert babel.format_timedelta(delta) == '1 week' assert babel.format_timedelta(delta, threshold=1) == '6 days' with app.test_request_context(): get_babel(app).default_timezone = 'Europe/Vienna' - assert babel.format_datetime(d) == 'Apr 12, 2010, 3:46:00 PM' + assert babel.format_datetime(d) == 'Apr 12, 2010, 3:46:00\u202fPM' assert babel.format_date(d) == 'Apr 12, 2010' - assert babel.format_time(d) == '3:46:00 PM' + assert babel.format_time(d) == '3:46:00\u202fPM' with app.test_request_context(): get_babel(app).default_locale = 'de_DE' assert babel.format_datetime(d, 'long') == \ - '12. April 2010 um 15:46:00 MESZ' + '12. April 2010, 15:46:00 MESZ' def test_custom_formats(): @@ -64,7 +64,7 @@ def select_timezone(): get_babel(app).timezone_selector = select_timezone with app.test_request_context(): - assert babel.format_datetime(d) == 'Apr 12, 2010, 1:46:00 PM' + assert babel.format_datetime(d) == 'Apr 12, 2010, 1:46:00\u202fPM' the_locale = 'de_DE' the_timezone = 'Europe/Vienna' @@ -78,7 +78,7 @@ def test_refreshing(): babel.Babel(app) d = datetime(2010, 4, 12, 13, 46) with app.test_request_context(): - assert babel.format_datetime(d) == 'Apr 12, 2010, 1:46:00 PM' + assert babel.format_datetime(d) == 'Apr 12, 2010, 1:46:00\u202fPM' get_babel(app).default_timezone = 'Europe/Vienna' babel.refresh() - assert babel.format_datetime(d) == 'Apr 12, 2010, 3:46:00 PM' + assert babel.format_datetime(d) == 'Apr 12, 2010, 3:46:00\u202fPM'