From 3f586b6945586e2f7b2ec624464b72f7181cb1ff Mon Sep 17 00:00:00 2001 From: Adrian Borrmann Date: Wed, 16 Jul 2025 16:02:34 -0600 Subject: [PATCH] Enforce a locale for cell formatting tests --- tests/conftest.py | 8 ++++++++ tests/test_cell_data_type_override.py | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 tests/conftest.py diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 00000000..1db3780f --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1,8 @@ +import os +import pytest + + +@pytest.fixture +def enforced_locale(): + # Forces Chrome to use the `en-US` locale for tests, overriding any user-specified locale + os.environ["LANGUAGE"] = "en-US" diff --git a/tests/test_cell_data_type_override.py b/tests/test_cell_data_type_override.py index f4bdd54f..07f79fb1 100644 --- a/tests/test_cell_data_type_override.py +++ b/tests/test_cell_data_type_override.py @@ -4,7 +4,7 @@ from dash import Dash, html from . import utils -def test_cd001_cell_data_types_override(dash_duo): +def test_cd001_cell_data_types_override(enforced_locale, dash_duo): app = Dash(__name__) rowData = [