From ba3c6562ba40b660234e3ddf8d61a9353094c4f9 Mon Sep 17 00:00:00 2001 From: Ghraven Date: Thu, 23 Jul 2026 12:27:06 +0800 Subject: [PATCH] Use UTF-8 for Bedrock test fixtures --- tests/lib/bedrock_live.py | 2 +- tests/lib/test_bedrock_auth_conformance.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/lib/bedrock_live.py b/tests/lib/bedrock_live.py index 95c1a71c1d..ee3292b08c 100644 --- a/tests/lib/bedrock_live.py +++ b/tests/lib/bedrock_live.py @@ -43,7 +43,7 @@ def _load_env_file() -> None: raise RuntimeError(f"BEDROCK_LIVE_ENV_FILE does not exist: {path}") return - for line_number, raw_line in enumerate(path.read_text().splitlines(), start=1): + for line_number, raw_line in enumerate(path.read_text(encoding="utf-8").splitlines(), start=1): line = raw_line.strip() if not line or line.startswith("#"): continue diff --git a/tests/lib/test_bedrock_auth_conformance.py b/tests/lib/test_bedrock_auth_conformance.py index 109fa07d78..20d99e6153 100644 --- a/tests/lib/test_bedrock_auth_conformance.py +++ b/tests/lib/test_bedrock_auth_conformance.py @@ -22,9 +22,9 @@ FIXTURE_PATH = Path(__file__).parents[1] / "fixtures" / "bedrock_auth" / "v1" / "cases.json" SCHEMA_PATH = FIXTURE_PATH.with_name("schema.json") SHARED_SIGV4_FIXTURE_PATH = Path(__file__).parents[1] / "fixtures" / "bedrock" / "v1" / "sigv4.json" -FIXTURES = cast(dict[str, Any], json.loads(FIXTURE_PATH.read_text())) -SCHEMA = cast(dict[str, Any], json.loads(SCHEMA_PATH.read_text())) -SHARED_SIGV4_FIXTURE = cast(dict[str, Any], json.loads(SHARED_SIGV4_FIXTURE_PATH.read_text())) +FIXTURES = cast(dict[str, Any], json.loads(FIXTURE_PATH.read_text(encoding="utf-8"))) +SCHEMA = cast(dict[str, Any], json.loads(SCHEMA_PATH.read_text(encoding="utf-8"))) +SHARED_SIGV4_FIXTURE = cast(dict[str, Any], json.loads(SHARED_SIGV4_FIXTURE_PATH.read_text(encoding="utf-8"))) def _cases(kind: str) -> list[dict[str, Any]]: