diff --git a/.chronus/changes/add-visibility-head-model-test-2026-5-4-23-8-9.md b/.chronus/changes/add-visibility-head-model-test-2026-5-4-23-8-9.md new file mode 100644 index 00000000000..26893a4c4dc --- /dev/null +++ b/.chronus/changes/add-visibility-head-model-test-2026-5-4-23-8-9.md @@ -0,0 +1,7 @@ +--- +changeKind: internal +packages: + - "@typespec/http-client-python" +--- + +Add test coverage for `headModel` scenario in `type/model/visibility` spec. diff --git a/packages/http-client-python/tests/mock_api/shared/asynctests/test_typetest_model_visibility_async.py b/packages/http-client-python/tests/mock_api/shared/asynctests/test_typetest_model_visibility_async.py index 62827695819..d5038fcd7de 100644 --- a/packages/http-client-python/tests/mock_api/shared/asynctests/test_typetest_model_visibility_async.py +++ b/packages/http-client-python/tests/mock_api/shared/asynctests/test_typetest_model_visibility_async.py @@ -21,6 +21,11 @@ async def test_get_model(client): assert result == models.VisibilityModel(read_prop="abc") +@pytest.mark.asyncio +async def test_head_model(client): + assert await client.head_model(models.VisibilityModel(), query_prop=123) + + @pytest.mark.asyncio async def test_put_model(client): await client.put_model(models.VisibilityModel(create_prop=["foo", "bar"], update_prop=[1, 2])) diff --git a/packages/http-client-python/tests/mock_api/shared/test_typetest_model_visibility.py b/packages/http-client-python/tests/mock_api/shared/test_typetest_model_visibility.py index c6f4695f2fa..ddbe78d2e3e 100644 --- a/packages/http-client-python/tests/mock_api/shared/test_typetest_model_visibility.py +++ b/packages/http-client-python/tests/mock_api/shared/test_typetest_model_visibility.py @@ -18,6 +18,10 @@ def test_get_model(client): assert result == models.VisibilityModel(read_prop="abc") +def test_head_model(client): + assert client.head_model(models.VisibilityModel(), query_prop=123) + + def test_put_model(client): client.put_model(models.VisibilityModel(create_prop=["foo", "bar"], update_prop=[1, 2]))