diff --git a/package.json b/package.json index a2b26750eed..87c74c88d8a 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@azure-tools/extension": "~3.2.1" }, "devDependencies": { - "@microsoft.azure/autorest.testserver": "^3.3.5" + "@microsoft.azure/autorest.testserver": "^3.3.17" }, "files": [ "autorest/**/*.py", diff --git a/test/vanilla/legacy/AcceptanceTests/asynctests/test_http.py b/test/vanilla/legacy/AcceptanceTests/asynctests/test_http.py index 9d6f20b15c6..446251acaa8 100644 --- a/test/vanilla/legacy/AcceptanceTests/asynctests/test_http.py +++ b/test/vanilla/legacy/AcceptanceTests/asynctests/test_http.py @@ -379,6 +379,7 @@ async def test_error_status_codes_411(self, client): @pytest.mark.asyncio async def test_redirect_to_300(self, client): await self.assert_status(200, client.http_redirects.get300) + await self.assert_status(200, client.http_redirects.head300) @pytest.mark.asyncio async def test_redirect_to_301(self, client): diff --git a/test/vanilla/legacy/AcceptanceTests/test_http.py b/test/vanilla/legacy/AcceptanceTests/test_http.py index a8add08371d..d83b3c4a7b4 100644 --- a/test/vanilla/legacy/AcceptanceTests/test_http.py +++ b/test/vanilla/legacy/AcceptanceTests/test_http.py @@ -350,6 +350,7 @@ def test_error_status_codes_411(self, client): def test_redirect_to_300(self, client): self.assert_status(200, client.http_redirects.get300) + self.assert_status(200, client.http_redirects.head300) def test_redirect_to_301(self, client): self.assert_status(200, client.http_redirects.head301) diff --git a/test/vanilla/low-level/AcceptanceTests/asynctests/test_http.py b/test/vanilla/low-level/AcceptanceTests/asynctests/test_http.py index 79e83796784..8d747109007 100644 --- a/test/vanilla/low-level/AcceptanceTests/asynctests/test_http.py +++ b/test/vanilla/low-level/AcceptanceTests/asynctests/test_http.py @@ -403,6 +403,9 @@ async def test_redirect_to_300(send_request_assert_status): request = http_redirects.build_get300_request() await send_request_assert_status(request, 200) + request = http_redirects.build_head300_request() + await send_request_assert_status(request, 200) + @pytest.mark.asyncio async def test_redirect_to_301(send_request_assert_status): request = http_redirects.build_head301_request() diff --git a/test/vanilla/low-level/AcceptanceTests/test_http.py b/test/vanilla/low-level/AcceptanceTests/test_http.py index bc6d7186256..d759a592c79 100644 --- a/test/vanilla/low-level/AcceptanceTests/test_http.py +++ b/test/vanilla/low-level/AcceptanceTests/test_http.py @@ -371,6 +371,8 @@ def test_error_status_codes_411(send_request_assert_raises_with_status): def test_redirect_to_300(send_request_assert_status): request = http_redirects.build_get300_request() send_request_assert_status(request, 200) + request = http_redirects.build_head300_request() + send_request_assert_status(request, 200) def test_redirect_to_301(send_request_assert_status): request = http_redirects.build_head301_request() diff --git a/test/vanilla/version-tolerant/AcceptanceTests/asynctests/test_http.py b/test/vanilla/version-tolerant/AcceptanceTests/asynctests/test_http.py index 843fffbb17f..2c4c3acbd43 100644 --- a/test/vanilla/version-tolerant/AcceptanceTests/asynctests/test_http.py +++ b/test/vanilla/version-tolerant/AcceptanceTests/asynctests/test_http.py @@ -367,6 +367,7 @@ async def test_error_status_codes_411(client): @pytest.mark.asyncio async def test_redirect_to_300(client): await assert_status(200, client.http_redirects.get300) + await assert_status(200, client.http_redirects.head300) @pytest.mark.asyncio async def test_redirect_to_301(client): diff --git a/test/vanilla/version-tolerant/AcceptanceTests/test_http.py b/test/vanilla/version-tolerant/AcceptanceTests/test_http.py index 186c58eb70c..80f0b7bd44d 100644 --- a/test/vanilla/version-tolerant/AcceptanceTests/test_http.py +++ b/test/vanilla/version-tolerant/AcceptanceTests/test_http.py @@ -335,6 +335,7 @@ def test_error_status_codes_411(client): def test_redirect_to_300(client): assert_status(200, client.http_redirects.get300) + assert_status(200, client.http_redirects.head300) def test_redirect_to_301(client): assert_status(200, client.http_redirects.head301)