From cbcfafc360e228f1ea1d1c23e5fc39a7dcd6b300 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 28 Oct 2025 07:48:48 +0000 Subject: [PATCH 1/2] Initial plan From ac56c3e9b65ee8b04d97693c37f2bb010c035927 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 28 Oct 2025 07:54:46 +0000 Subject: [PATCH 2/2] Reopen test case for base64_url response body encoding Co-authored-by: msyyc <70930885+msyyc@users.noreply.github.com> --- .../reopen-test-case-encode-bytes-2025-10-28-07-52-39.md | 7 +++++++ .../asynctests/test_encode_bytes_async.py | 3 +-- .../test/generic_mock_api_tests/test_encode_bytes.py | 3 +-- 3 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 .chronus/changes/reopen-test-case-encode-bytes-2025-10-28-07-52-39.md diff --git a/.chronus/changes/reopen-test-case-encode-bytes-2025-10-28-07-52-39.md b/.chronus/changes/reopen-test-case-encode-bytes-2025-10-28-07-52-39.md new file mode 100644 index 00000000000..fe0ff54c145 --- /dev/null +++ b/.chronus/changes/reopen-test-case-encode-bytes-2025-10-28-07-52-39.md @@ -0,0 +1,7 @@ +--- +changeKind: internal +packages: + - "@typespec/http-client-python" +--- + +Reopen test case for base64_url response body encoding diff --git a/packages/http-client-python/generator/test/generic_mock_api_tests/asynctests/test_encode_bytes_async.py b/packages/http-client-python/generator/test/generic_mock_api_tests/asynctests/test_encode_bytes_async.py index 52612763836..93f8f62c68d 100644 --- a/packages/http-client-python/generator/test/generic_mock_api_tests/asynctests/test_encode_bytes_async.py +++ b/packages/http-client-python/generator/test/generic_mock_api_tests/asynctests/test_encode_bytes_async.py @@ -124,5 +124,4 @@ async def test_response_body(client: BytesClient, png_data: bytes): assert expected == await client.response_body.base64() assert b"".join([d async for d in (await client.response_body.octet_stream())]) == png_data assert b"".join([d async for d in (await client.response_body.custom_content_type())]) == png_data - # will reopen after TCGC release a fix version for https://github.com/Azure/typespec-azure/pull/2411 - # assert expected == await client.response_body.base64_url() + assert expected == await client.response_body.base64_url() diff --git a/packages/http-client-python/generator/test/generic_mock_api_tests/test_encode_bytes.py b/packages/http-client-python/generator/test/generic_mock_api_tests/test_encode_bytes.py index 666f6d14fba..615d4f050e0 100644 --- a/packages/http-client-python/generator/test/generic_mock_api_tests/test_encode_bytes.py +++ b/packages/http-client-python/generator/test/generic_mock_api_tests/test_encode_bytes.py @@ -119,5 +119,4 @@ def test_response_body(client: BytesClient, png_data: bytes): assert expected == client.response_body.base64() assert b"".join(client.response_body.octet_stream()) == png_data assert b"".join(client.response_body.custom_content_type()) == png_data - # will reopen after TCGC release a fix version for https://github.com/Azure/typespec-azure/pull/2411 - # assert expected == client.response_body.base64_url() + assert expected == client.response_body.base64_url()