From 2e44fb1f73e3fbec9bb6326da4fbbf94d40dcd0d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Feb 2026 03:09:30 +0000 Subject: [PATCH 1/8] chore(internal): bump dependencies --- requirements-dev.lock | 20 ++++++++++---------- requirements.lock | 8 ++++---- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/requirements-dev.lock b/requirements-dev.lock index e64ba5e..373dc0b 100644 --- a/requirements-dev.lock +++ b/requirements-dev.lock @@ -12,14 +12,14 @@ -e file:. aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.2 +aiohttp==3.13.3 # via brand-dev # via httpx-aiohttp aiosignal==1.4.0 # via aiohttp annotated-types==0.7.0 # via pydantic -anyio==4.12.0 +anyio==4.12.1 # via brand-dev # via httpx argcomplete==3.6.3 @@ -31,7 +31,7 @@ attrs==25.4.0 # via nox backports-asyncio-runner==1.2.0 # via pytest-asyncio -certifi==2025.11.12 +certifi==2026.1.4 # via httpcore # via httpx colorlog==6.10.1 @@ -61,7 +61,7 @@ httpx==0.28.1 # via brand-dev # via httpx-aiohttp # via respx -httpx-aiohttp==0.1.9 +httpx-aiohttp==0.1.12 # via brand-dev humanize==4.13.0 # via nox @@ -69,7 +69,7 @@ idna==3.11 # via anyio # via httpx # via yarl -importlib-metadata==8.7.0 +importlib-metadata==8.7.1 iniconfig==2.1.0 # via pytest markdown-it-py==3.0.0 @@ -82,14 +82,14 @@ multidict==6.7.0 mypy==1.17.0 mypy-extensions==1.1.0 # via mypy -nodeenv==1.9.1 +nodeenv==1.10.0 # via pyright nox==2025.11.12 packaging==25.0 # via dependency-groups # via nox # via pytest -pathspec==0.12.1 +pathspec==1.0.3 # via mypy platformdirs==4.4.0 # via virtualenv @@ -115,13 +115,13 @@ python-dateutil==2.9.0.post0 # via time-machine respx==0.22.0 rich==14.2.0 -ruff==0.14.7 +ruff==0.14.13 six==1.17.0 # via python-dateutil sniffio==1.3.1 # via brand-dev time-machine==2.19.0 -tomli==2.3.0 +tomli==2.4.0 # via dependency-groups # via mypy # via nox @@ -141,7 +141,7 @@ typing-extensions==4.15.0 # via virtualenv typing-inspection==0.4.2 # via pydantic -virtualenv==20.35.4 +virtualenv==20.36.1 # via nox yarl==1.22.0 # via aiohttp diff --git a/requirements.lock b/requirements.lock index a960d32..c561f18 100644 --- a/requirements.lock +++ b/requirements.lock @@ -12,21 +12,21 @@ -e file:. aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.2 +aiohttp==3.13.3 # via brand-dev # via httpx-aiohttp aiosignal==1.4.0 # via aiohttp annotated-types==0.7.0 # via pydantic -anyio==4.12.0 +anyio==4.12.1 # via brand-dev # via httpx async-timeout==5.0.1 # via aiohttp attrs==25.4.0 # via aiohttp -certifi==2025.11.12 +certifi==2026.1.4 # via httpcore # via httpx distro==1.9.0 @@ -43,7 +43,7 @@ httpcore==1.0.9 httpx==0.28.1 # via brand-dev # via httpx-aiohttp -httpx-aiohttp==0.1.9 +httpx-aiohttp==0.1.12 # via brand-dev idna==3.11 # via anyio From 52df74dc18219979bf3c62b6d682e04cfc10af67 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 12 Feb 2026 03:16:35 +0000 Subject: [PATCH 2/8] chore(internal): fix lint error on Python 3.14 --- src/brand/dev/_utils/_compat.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/brand/dev/_utils/_compat.py b/src/brand/dev/_utils/_compat.py index dd70323..2c70b29 100644 --- a/src/brand/dev/_utils/_compat.py +++ b/src/brand/dev/_utils/_compat.py @@ -26,7 +26,7 @@ def is_union(tp: Optional[Type[Any]]) -> bool: else: import types - return tp is Union or tp is types.UnionType + return tp is Union or tp is types.UnionType # type: ignore[comparison-overlap] def is_typeddict(tp: Type[Any]) -> bool: From e8992d4c206a30ecc97395145d3a1c61b8ef1c7a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 12 Feb 2026 03:54:49 +0000 Subject: [PATCH 3/8] feat(api): api update --- .stats.yml | 4 +- tests/api_resources/test_brand.py | 64 +++++++++++++++---------------- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/.stats.yml b/.stats.yml index a831e36..a1fb573 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 16 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/brand-dev%2Fbrand.dev-f6fec0ae4fa4572aefa111e660f98f6acfb6149c22cbd413bd3defad6c100478.yml -openapi_spec_hash: a82bf07982eae3814e8a60eb368e0ce5 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/brand-dev%2Fbrand.dev-ec0e897d65bee0947046681fd3cd465ee5b44c98b020594736fb9f274ee2c00b.yml +openapi_spec_hash: 9c76eb4b912f046fc93a030b9a7489a3 config_hash: c3aaaa9794dba44d524c06591ab17894 diff --git a/tests/api_resources/test_brand.py b/tests/api_resources/test_brand.py index 020efd4..3d1fc7a 100644 --- a/tests/api_resources/test_brand.py +++ b/tests/api_resources/test_brand.py @@ -49,7 +49,7 @@ def test_method_retrieve_with_all_params(self, client: BrandDev) -> None: domain="domain", force_language="albanian", max_speed=True, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandRetrieveResponse, brand, path=["response"]) @@ -92,7 +92,7 @@ def test_method_ai_product(self, client: BrandDev) -> None: def test_method_ai_product_with_all_params(self, client: BrandDev) -> None: brand = client.brand.ai_product( url="https://example.com", - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandAIProductResponse, brand, path=["response"]) @@ -136,7 +136,7 @@ def test_method_ai_products_with_all_params_overload_1(self, client: BrandDev) - brand = client.brand.ai_products( domain="domain", max_products=1, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandAIProductsResponse, brand, path=["response"]) @@ -180,7 +180,7 @@ def test_method_ai_products_with_all_params_overload_2(self, client: BrandDev) - brand = client.brand.ai_products( direct_url="https://example.com", max_products=1, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandAIProductsResponse, brand, path=["response"]) @@ -255,7 +255,7 @@ def test_method_ai_query_with_all_params(self, client: BrandDev) -> None: "privacy_policy": True, "terms_and_conditions": True, }, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandAIQueryResponse, brand, path=["response"]) @@ -314,7 +314,7 @@ def test_method_fonts(self, client: BrandDev) -> None: def test_method_fonts_with_all_params(self, client: BrandDev) -> None: brand = client.brand.fonts( domain="domain", - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandFontsResponse, brand, path=["response"]) @@ -363,7 +363,7 @@ def test_method_identify_from_transaction_with_all_params(self, client: BrandDev max_speed=True, mcc="mcc", phone=0, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandIdentifyFromTransactionResponse, brand, path=["response"]) @@ -406,7 +406,7 @@ def test_method_prefetch(self, client: BrandDev) -> None: def test_method_prefetch_with_all_params(self, client: BrandDev) -> None: brand = client.brand.prefetch( domain="domain", - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandPrefetchResponse, brand, path=["response"]) @@ -449,7 +449,7 @@ def test_method_prefetch_by_email(self, client: BrandDev) -> None: def test_method_prefetch_by_email_with_all_params(self, client: BrandDev) -> None: brand = client.brand.prefetch_by_email( email="dev@stainless.com", - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandPrefetchByEmailResponse, brand, path=["response"]) @@ -494,7 +494,7 @@ def test_method_retrieve_by_email_with_all_params(self, client: BrandDev) -> Non email="dev@stainless.com", force_language="albanian", max_speed=True, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandRetrieveByEmailResponse, brand, path=["response"]) @@ -539,7 +539,7 @@ def test_method_retrieve_by_isin_with_all_params(self, client: BrandDev) -> None isin="SE60513A9993", force_language="albanian", max_speed=True, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandRetrieveByIsinResponse, brand, path=["response"]) @@ -584,7 +584,7 @@ def test_method_retrieve_by_name_with_all_params(self, client: BrandDev) -> None name="xxx", force_language="albanian", max_speed=True, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandRetrieveByNameResponse, brand, path=["response"]) @@ -630,7 +630,7 @@ def test_method_retrieve_by_ticker_with_all_params(self, client: BrandDev) -> No force_language="albanian", max_speed=True, ticker_exchange="AMEX", - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandRetrieveByTickerResponse, brand, path=["response"]) @@ -675,7 +675,7 @@ def test_method_retrieve_naics_with_all_params(self, client: BrandDev) -> None: input="input", max_results=1, min_results=1, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandRetrieveNaicsResponse, brand, path=["response"]) @@ -718,7 +718,7 @@ def test_method_retrieve_simplified(self, client: BrandDev) -> None: def test_method_retrieve_simplified_with_all_params(self, client: BrandDev) -> None: brand = client.brand.retrieve_simplified( domain="domain", - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandRetrieveSimplifiedResponse, brand, path=["response"]) @@ -807,7 +807,7 @@ def test_method_styleguide_with_all_params(self, client: BrandDev) -> None: brand = client.brand.styleguide( domain="domain", prioritize="speed", - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandStyleguideResponse, brand, path=["response"]) @@ -858,7 +858,7 @@ async def test_method_retrieve_with_all_params(self, async_client: AsyncBrandDev domain="domain", force_language="albanian", max_speed=True, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandRetrieveResponse, brand, path=["response"]) @@ -901,7 +901,7 @@ async def test_method_ai_product(self, async_client: AsyncBrandDev) -> None: async def test_method_ai_product_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.ai_product( url="https://example.com", - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandAIProductResponse, brand, path=["response"]) @@ -945,7 +945,7 @@ async def test_method_ai_products_with_all_params_overload_1(self, async_client: brand = await async_client.brand.ai_products( domain="domain", max_products=1, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandAIProductsResponse, brand, path=["response"]) @@ -989,7 +989,7 @@ async def test_method_ai_products_with_all_params_overload_2(self, async_client: brand = await async_client.brand.ai_products( direct_url="https://example.com", max_products=1, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandAIProductsResponse, brand, path=["response"]) @@ -1064,7 +1064,7 @@ async def test_method_ai_query_with_all_params(self, async_client: AsyncBrandDev "privacy_policy": True, "terms_and_conditions": True, }, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandAIQueryResponse, brand, path=["response"]) @@ -1123,7 +1123,7 @@ async def test_method_fonts(self, async_client: AsyncBrandDev) -> None: async def test_method_fonts_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.fonts( domain="domain", - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandFontsResponse, brand, path=["response"]) @@ -1172,7 +1172,7 @@ async def test_method_identify_from_transaction_with_all_params(self, async_clie max_speed=True, mcc="mcc", phone=0, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandIdentifyFromTransactionResponse, brand, path=["response"]) @@ -1215,7 +1215,7 @@ async def test_method_prefetch(self, async_client: AsyncBrandDev) -> None: async def test_method_prefetch_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.prefetch( domain="domain", - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandPrefetchResponse, brand, path=["response"]) @@ -1258,7 +1258,7 @@ async def test_method_prefetch_by_email(self, async_client: AsyncBrandDev) -> No async def test_method_prefetch_by_email_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.prefetch_by_email( email="dev@stainless.com", - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandPrefetchByEmailResponse, brand, path=["response"]) @@ -1303,7 +1303,7 @@ async def test_method_retrieve_by_email_with_all_params(self, async_client: Asyn email="dev@stainless.com", force_language="albanian", max_speed=True, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandRetrieveByEmailResponse, brand, path=["response"]) @@ -1348,7 +1348,7 @@ async def test_method_retrieve_by_isin_with_all_params(self, async_client: Async isin="SE60513A9993", force_language="albanian", max_speed=True, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandRetrieveByIsinResponse, brand, path=["response"]) @@ -1393,7 +1393,7 @@ async def test_method_retrieve_by_name_with_all_params(self, async_client: Async name="xxx", force_language="albanian", max_speed=True, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandRetrieveByNameResponse, brand, path=["response"]) @@ -1439,7 +1439,7 @@ async def test_method_retrieve_by_ticker_with_all_params(self, async_client: Asy force_language="albanian", max_speed=True, ticker_exchange="AMEX", - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandRetrieveByTickerResponse, brand, path=["response"]) @@ -1484,7 +1484,7 @@ async def test_method_retrieve_naics_with_all_params(self, async_client: AsyncBr input="input", max_results=1, min_results=1, - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandRetrieveNaicsResponse, brand, path=["response"]) @@ -1527,7 +1527,7 @@ async def test_method_retrieve_simplified(self, async_client: AsyncBrandDev) -> async def test_method_retrieve_simplified_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.retrieve_simplified( domain="domain", - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandRetrieveSimplifiedResponse, brand, path=["response"]) @@ -1616,7 +1616,7 @@ async def test_method_styleguide_with_all_params(self, async_client: AsyncBrandD brand = await async_client.brand.styleguide( domain="domain", prioritize="speed", - timeout_ms=1, + timeout_ms=1000, ) assert_matches_type(BrandStyleguideResponse, brand, path=["response"]) From 1e07eb24f5f98442570db5b59cca02beba01791d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 13 Feb 2026 03:08:27 +0000 Subject: [PATCH 4/8] chore: format all `api.md` files --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index bfddd27..d999ddb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -69,7 +69,7 @@ format = { chain = [ # run formatting again to fix any inconsistencies when imports are stripped "format:ruff", ]} -"format:docs" = "python scripts/utils/ruffen-docs.py README.md api.md" +"format:docs" = "bash -c 'python scripts/utils/ruffen-docs.py README.md $(find . -type f -name api.md)'" "format:ruff" = "ruff format" "lint" = { chain = [ From 7ecae891adfda542f0bfd7d0b94a3b098742e4f0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 03:21:13 +0000 Subject: [PATCH 5/8] chore(internal): remove mock server code --- scripts/mock | 41 ----------------------------------------- scripts/test | 46 ---------------------------------------------- 2 files changed, 87 deletions(-) delete mode 100755 scripts/mock diff --git a/scripts/mock b/scripts/mock deleted file mode 100755 index 0b28f6e..0000000 --- a/scripts/mock +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/env bash - -set -e - -cd "$(dirname "$0")/.." - -if [[ -n "$1" && "$1" != '--'* ]]; then - URL="$1" - shift -else - URL="$(grep 'openapi_spec_url' .stats.yml | cut -d' ' -f2)" -fi - -# Check if the URL is empty -if [ -z "$URL" ]; then - echo "Error: No OpenAPI spec path/url provided or found in .stats.yml" - exit 1 -fi - -echo "==> Starting mock server with URL ${URL}" - -# Run prism mock on the given spec -if [ "$1" == "--daemon" ]; then - npm exec --package=@stainless-api/prism-cli@5.15.0 -- prism mock "$URL" &> .prism.log & - - # Wait for server to come online - echo -n "Waiting for server" - while ! grep -q "✖ fatal\|Prism is listening" ".prism.log" ; do - echo -n "." - sleep 0.1 - done - - if grep -q "✖ fatal" ".prism.log"; then - cat .prism.log - exit 1 - fi - - echo -else - npm exec --package=@stainless-api/prism-cli@5.15.0 -- prism mock "$URL" -fi diff --git a/scripts/test b/scripts/test index dbeda2d..39729d0 100755 --- a/scripts/test +++ b/scripts/test @@ -4,53 +4,7 @@ set -e cd "$(dirname "$0")/.." -RED='\033[0;31m' -GREEN='\033[0;32m' -YELLOW='\033[0;33m' -NC='\033[0m' # No Color -function prism_is_running() { - curl --silent "http://localhost:4010" >/dev/null 2>&1 -} - -kill_server_on_port() { - pids=$(lsof -t -i tcp:"$1" || echo "") - if [ "$pids" != "" ]; then - kill "$pids" - echo "Stopped $pids." - fi -} - -function is_overriding_api_base_url() { - [ -n "$TEST_API_BASE_URL" ] -} - -if ! is_overriding_api_base_url && ! prism_is_running ; then - # When we exit this script, make sure to kill the background mock server process - trap 'kill_server_on_port 4010' EXIT - - # Start the dev server - ./scripts/mock --daemon -fi - -if is_overriding_api_base_url ; then - echo -e "${GREEN}✔ Running tests against ${TEST_API_BASE_URL}${NC}" - echo -elif ! prism_is_running ; then - echo -e "${RED}ERROR:${NC} The test suite will not run without a mock Prism server" - echo -e "running against your OpenAPI spec." - echo - echo -e "To run the server, pass in the path or url of your OpenAPI" - echo -e "spec to the prism command:" - echo - echo -e " \$ ${YELLOW}npm exec --package=@stainless-api/prism-cli@5.15.0 -- prism mock path/to/your.openapi.yml${NC}" - echo - - exit 1 -else - echo -e "${GREEN}✔ Mock prism server is running with your OpenAPI spec${NC}" - echo -fi export DEFER_PYDANTIC_BUILD=false From 8d2e54bc9152c1f461e0992da97a83430b21f7c2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 03:21:59 +0000 Subject: [PATCH 6/8] chore: update mock server docs --- CONTRIBUTING.md | 7 - tests/api_resources/test_brand.py | 272 +++++++++++++++--------------- 2 files changed, 136 insertions(+), 143 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8126529..7249654 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -85,13 +85,6 @@ $ pip install ./path-to-wheel-file.whl ## Running tests -Most tests require you to [set up a mock server](https://github.com/stoplightio/prism) against the OpenAPI spec to run the tests. - -```sh -# you will need npm installed -$ npx prism mock path/to/your/openapi.yml -``` - ```sh $ ./scripts/test ``` diff --git a/tests/api_resources/test_brand.py b/tests/api_resources/test_brand.py index 3d1fc7a..385ced6 100644 --- a/tests/api_resources/test_brand.py +++ b/tests/api_resources/test_brand.py @@ -34,7 +34,7 @@ class TestBrand: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve(self, client: BrandDev) -> None: brand = client.brand.retrieve( @@ -42,7 +42,7 @@ def test_method_retrieve(self, client: BrandDev) -> None: ) assert_matches_type(BrandRetrieveResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_with_all_params(self, client: BrandDev) -> None: brand = client.brand.retrieve( @@ -53,7 +53,7 @@ def test_method_retrieve_with_all_params(self, client: BrandDev) -> None: ) assert_matches_type(BrandRetrieveResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve(self, client: BrandDev) -> None: response = client.brand.with_raw_response.retrieve( @@ -65,7 +65,7 @@ def test_raw_response_retrieve(self, client: BrandDev) -> None: brand = response.parse() assert_matches_type(BrandRetrieveResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve(self, client: BrandDev) -> None: with client.brand.with_streaming_response.retrieve( @@ -79,7 +79,7 @@ def test_streaming_response_retrieve(self, client: BrandDev) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_ai_product(self, client: BrandDev) -> None: brand = client.brand.ai_product( @@ -87,7 +87,7 @@ def test_method_ai_product(self, client: BrandDev) -> None: ) assert_matches_type(BrandAIProductResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_ai_product_with_all_params(self, client: BrandDev) -> None: brand = client.brand.ai_product( @@ -96,7 +96,7 @@ def test_method_ai_product_with_all_params(self, client: BrandDev) -> None: ) assert_matches_type(BrandAIProductResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_ai_product(self, client: BrandDev) -> None: response = client.brand.with_raw_response.ai_product( @@ -108,7 +108,7 @@ def test_raw_response_ai_product(self, client: BrandDev) -> None: brand = response.parse() assert_matches_type(BrandAIProductResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_ai_product(self, client: BrandDev) -> None: with client.brand.with_streaming_response.ai_product( @@ -122,7 +122,7 @@ def test_streaming_response_ai_product(self, client: BrandDev) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_ai_products_overload_1(self, client: BrandDev) -> None: brand = client.brand.ai_products( @@ -130,7 +130,7 @@ def test_method_ai_products_overload_1(self, client: BrandDev) -> None: ) assert_matches_type(BrandAIProductsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_ai_products_with_all_params_overload_1(self, client: BrandDev) -> None: brand = client.brand.ai_products( @@ -140,7 +140,7 @@ def test_method_ai_products_with_all_params_overload_1(self, client: BrandDev) - ) assert_matches_type(BrandAIProductsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_ai_products_overload_1(self, client: BrandDev) -> None: response = client.brand.with_raw_response.ai_products( @@ -152,7 +152,7 @@ def test_raw_response_ai_products_overload_1(self, client: BrandDev) -> None: brand = response.parse() assert_matches_type(BrandAIProductsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_ai_products_overload_1(self, client: BrandDev) -> None: with client.brand.with_streaming_response.ai_products( @@ -166,7 +166,7 @@ def test_streaming_response_ai_products_overload_1(self, client: BrandDev) -> No assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_ai_products_overload_2(self, client: BrandDev) -> None: brand = client.brand.ai_products( @@ -174,7 +174,7 @@ def test_method_ai_products_overload_2(self, client: BrandDev) -> None: ) assert_matches_type(BrandAIProductsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_ai_products_with_all_params_overload_2(self, client: BrandDev) -> None: brand = client.brand.ai_products( @@ -184,7 +184,7 @@ def test_method_ai_products_with_all_params_overload_2(self, client: BrandDev) - ) assert_matches_type(BrandAIProductsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_ai_products_overload_2(self, client: BrandDev) -> None: response = client.brand.with_raw_response.ai_products( @@ -196,7 +196,7 @@ def test_raw_response_ai_products_overload_2(self, client: BrandDev) -> None: brand = response.parse() assert_matches_type(BrandAIProductsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_ai_products_overload_2(self, client: BrandDev) -> None: with client.brand.with_streaming_response.ai_products( @@ -210,7 +210,7 @@ def test_streaming_response_ai_products_overload_2(self, client: BrandDev) -> No assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_ai_query(self, client: BrandDev) -> None: brand = client.brand.ai_query( @@ -226,7 +226,7 @@ def test_method_ai_query(self, client: BrandDev) -> None: ) assert_matches_type(BrandAIQueryResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_ai_query_with_all_params(self, client: BrandDev) -> None: brand = client.brand.ai_query( @@ -259,7 +259,7 @@ def test_method_ai_query_with_all_params(self, client: BrandDev) -> None: ) assert_matches_type(BrandAIQueryResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_ai_query(self, client: BrandDev) -> None: response = client.brand.with_raw_response.ai_query( @@ -279,7 +279,7 @@ def test_raw_response_ai_query(self, client: BrandDev) -> None: brand = response.parse() assert_matches_type(BrandAIQueryResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_ai_query(self, client: BrandDev) -> None: with client.brand.with_streaming_response.ai_query( @@ -301,7 +301,7 @@ def test_streaming_response_ai_query(self, client: BrandDev) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_fonts(self, client: BrandDev) -> None: brand = client.brand.fonts( @@ -309,7 +309,7 @@ def test_method_fonts(self, client: BrandDev) -> None: ) assert_matches_type(BrandFontsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_fonts_with_all_params(self, client: BrandDev) -> None: brand = client.brand.fonts( @@ -318,7 +318,7 @@ def test_method_fonts_with_all_params(self, client: BrandDev) -> None: ) assert_matches_type(BrandFontsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_fonts(self, client: BrandDev) -> None: response = client.brand.with_raw_response.fonts( @@ -330,7 +330,7 @@ def test_raw_response_fonts(self, client: BrandDev) -> None: brand = response.parse() assert_matches_type(BrandFontsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_fonts(self, client: BrandDev) -> None: with client.brand.with_streaming_response.fonts( @@ -344,7 +344,7 @@ def test_streaming_response_fonts(self, client: BrandDev) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_identify_from_transaction(self, client: BrandDev) -> None: brand = client.brand.identify_from_transaction( @@ -352,7 +352,7 @@ def test_method_identify_from_transaction(self, client: BrandDev) -> None: ) assert_matches_type(BrandIdentifyFromTransactionResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_identify_from_transaction_with_all_params(self, client: BrandDev) -> None: brand = client.brand.identify_from_transaction( @@ -367,7 +367,7 @@ def test_method_identify_from_transaction_with_all_params(self, client: BrandDev ) assert_matches_type(BrandIdentifyFromTransactionResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_identify_from_transaction(self, client: BrandDev) -> None: response = client.brand.with_raw_response.identify_from_transaction( @@ -379,7 +379,7 @@ def test_raw_response_identify_from_transaction(self, client: BrandDev) -> None: brand = response.parse() assert_matches_type(BrandIdentifyFromTransactionResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_identify_from_transaction(self, client: BrandDev) -> None: with client.brand.with_streaming_response.identify_from_transaction( @@ -393,7 +393,7 @@ def test_streaming_response_identify_from_transaction(self, client: BrandDev) -> assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_prefetch(self, client: BrandDev) -> None: brand = client.brand.prefetch( @@ -401,7 +401,7 @@ def test_method_prefetch(self, client: BrandDev) -> None: ) assert_matches_type(BrandPrefetchResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_prefetch_with_all_params(self, client: BrandDev) -> None: brand = client.brand.prefetch( @@ -410,7 +410,7 @@ def test_method_prefetch_with_all_params(self, client: BrandDev) -> None: ) assert_matches_type(BrandPrefetchResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_prefetch(self, client: BrandDev) -> None: response = client.brand.with_raw_response.prefetch( @@ -422,7 +422,7 @@ def test_raw_response_prefetch(self, client: BrandDev) -> None: brand = response.parse() assert_matches_type(BrandPrefetchResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_prefetch(self, client: BrandDev) -> None: with client.brand.with_streaming_response.prefetch( @@ -436,7 +436,7 @@ def test_streaming_response_prefetch(self, client: BrandDev) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_prefetch_by_email(self, client: BrandDev) -> None: brand = client.brand.prefetch_by_email( @@ -444,7 +444,7 @@ def test_method_prefetch_by_email(self, client: BrandDev) -> None: ) assert_matches_type(BrandPrefetchByEmailResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_prefetch_by_email_with_all_params(self, client: BrandDev) -> None: brand = client.brand.prefetch_by_email( @@ -453,7 +453,7 @@ def test_method_prefetch_by_email_with_all_params(self, client: BrandDev) -> Non ) assert_matches_type(BrandPrefetchByEmailResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_prefetch_by_email(self, client: BrandDev) -> None: response = client.brand.with_raw_response.prefetch_by_email( @@ -465,7 +465,7 @@ def test_raw_response_prefetch_by_email(self, client: BrandDev) -> None: brand = response.parse() assert_matches_type(BrandPrefetchByEmailResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_prefetch_by_email(self, client: BrandDev) -> None: with client.brand.with_streaming_response.prefetch_by_email( @@ -479,7 +479,7 @@ def test_streaming_response_prefetch_by_email(self, client: BrandDev) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_by_email(self, client: BrandDev) -> None: brand = client.brand.retrieve_by_email( @@ -487,7 +487,7 @@ def test_method_retrieve_by_email(self, client: BrandDev) -> None: ) assert_matches_type(BrandRetrieveByEmailResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_by_email_with_all_params(self, client: BrandDev) -> None: brand = client.brand.retrieve_by_email( @@ -498,7 +498,7 @@ def test_method_retrieve_by_email_with_all_params(self, client: BrandDev) -> Non ) assert_matches_type(BrandRetrieveByEmailResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve_by_email(self, client: BrandDev) -> None: response = client.brand.with_raw_response.retrieve_by_email( @@ -510,7 +510,7 @@ def test_raw_response_retrieve_by_email(self, client: BrandDev) -> None: brand = response.parse() assert_matches_type(BrandRetrieveByEmailResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve_by_email(self, client: BrandDev) -> None: with client.brand.with_streaming_response.retrieve_by_email( @@ -524,7 +524,7 @@ def test_streaming_response_retrieve_by_email(self, client: BrandDev) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_by_isin(self, client: BrandDev) -> None: brand = client.brand.retrieve_by_isin( @@ -532,7 +532,7 @@ def test_method_retrieve_by_isin(self, client: BrandDev) -> None: ) assert_matches_type(BrandRetrieveByIsinResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_by_isin_with_all_params(self, client: BrandDev) -> None: brand = client.brand.retrieve_by_isin( @@ -543,7 +543,7 @@ def test_method_retrieve_by_isin_with_all_params(self, client: BrandDev) -> None ) assert_matches_type(BrandRetrieveByIsinResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve_by_isin(self, client: BrandDev) -> None: response = client.brand.with_raw_response.retrieve_by_isin( @@ -555,7 +555,7 @@ def test_raw_response_retrieve_by_isin(self, client: BrandDev) -> None: brand = response.parse() assert_matches_type(BrandRetrieveByIsinResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve_by_isin(self, client: BrandDev) -> None: with client.brand.with_streaming_response.retrieve_by_isin( @@ -569,7 +569,7 @@ def test_streaming_response_retrieve_by_isin(self, client: BrandDev) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_by_name(self, client: BrandDev) -> None: brand = client.brand.retrieve_by_name( @@ -577,7 +577,7 @@ def test_method_retrieve_by_name(self, client: BrandDev) -> None: ) assert_matches_type(BrandRetrieveByNameResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_by_name_with_all_params(self, client: BrandDev) -> None: brand = client.brand.retrieve_by_name( @@ -588,7 +588,7 @@ def test_method_retrieve_by_name_with_all_params(self, client: BrandDev) -> None ) assert_matches_type(BrandRetrieveByNameResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve_by_name(self, client: BrandDev) -> None: response = client.brand.with_raw_response.retrieve_by_name( @@ -600,7 +600,7 @@ def test_raw_response_retrieve_by_name(self, client: BrandDev) -> None: brand = response.parse() assert_matches_type(BrandRetrieveByNameResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve_by_name(self, client: BrandDev) -> None: with client.brand.with_streaming_response.retrieve_by_name( @@ -614,7 +614,7 @@ def test_streaming_response_retrieve_by_name(self, client: BrandDev) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_by_ticker(self, client: BrandDev) -> None: brand = client.brand.retrieve_by_ticker( @@ -622,7 +622,7 @@ def test_method_retrieve_by_ticker(self, client: BrandDev) -> None: ) assert_matches_type(BrandRetrieveByTickerResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_by_ticker_with_all_params(self, client: BrandDev) -> None: brand = client.brand.retrieve_by_ticker( @@ -634,7 +634,7 @@ def test_method_retrieve_by_ticker_with_all_params(self, client: BrandDev) -> No ) assert_matches_type(BrandRetrieveByTickerResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve_by_ticker(self, client: BrandDev) -> None: response = client.brand.with_raw_response.retrieve_by_ticker( @@ -646,7 +646,7 @@ def test_raw_response_retrieve_by_ticker(self, client: BrandDev) -> None: brand = response.parse() assert_matches_type(BrandRetrieveByTickerResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve_by_ticker(self, client: BrandDev) -> None: with client.brand.with_streaming_response.retrieve_by_ticker( @@ -660,7 +660,7 @@ def test_streaming_response_retrieve_by_ticker(self, client: BrandDev) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_naics(self, client: BrandDev) -> None: brand = client.brand.retrieve_naics( @@ -668,7 +668,7 @@ def test_method_retrieve_naics(self, client: BrandDev) -> None: ) assert_matches_type(BrandRetrieveNaicsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_naics_with_all_params(self, client: BrandDev) -> None: brand = client.brand.retrieve_naics( @@ -679,7 +679,7 @@ def test_method_retrieve_naics_with_all_params(self, client: BrandDev) -> None: ) assert_matches_type(BrandRetrieveNaicsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve_naics(self, client: BrandDev) -> None: response = client.brand.with_raw_response.retrieve_naics( @@ -691,7 +691,7 @@ def test_raw_response_retrieve_naics(self, client: BrandDev) -> None: brand = response.parse() assert_matches_type(BrandRetrieveNaicsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve_naics(self, client: BrandDev) -> None: with client.brand.with_streaming_response.retrieve_naics( @@ -705,7 +705,7 @@ def test_streaming_response_retrieve_naics(self, client: BrandDev) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_simplified(self, client: BrandDev) -> None: brand = client.brand.retrieve_simplified( @@ -713,7 +713,7 @@ def test_method_retrieve_simplified(self, client: BrandDev) -> None: ) assert_matches_type(BrandRetrieveSimplifiedResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_simplified_with_all_params(self, client: BrandDev) -> None: brand = client.brand.retrieve_simplified( @@ -722,7 +722,7 @@ def test_method_retrieve_simplified_with_all_params(self, client: BrandDev) -> N ) assert_matches_type(BrandRetrieveSimplifiedResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve_simplified(self, client: BrandDev) -> None: response = client.brand.with_raw_response.retrieve_simplified( @@ -734,7 +734,7 @@ def test_raw_response_retrieve_simplified(self, client: BrandDev) -> None: brand = response.parse() assert_matches_type(BrandRetrieveSimplifiedResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve_simplified(self, client: BrandDev) -> None: with client.brand.with_streaming_response.retrieve_simplified( @@ -748,7 +748,7 @@ def test_streaming_response_retrieve_simplified(self, client: BrandDev) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_screenshot(self, client: BrandDev) -> None: brand = client.brand.screenshot( @@ -756,7 +756,7 @@ def test_method_screenshot(self, client: BrandDev) -> None: ) assert_matches_type(BrandScreenshotResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_screenshot_with_all_params(self, client: BrandDev) -> None: brand = client.brand.screenshot( @@ -767,7 +767,7 @@ def test_method_screenshot_with_all_params(self, client: BrandDev) -> None: ) assert_matches_type(BrandScreenshotResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_screenshot(self, client: BrandDev) -> None: response = client.brand.with_raw_response.screenshot( @@ -779,7 +779,7 @@ def test_raw_response_screenshot(self, client: BrandDev) -> None: brand = response.parse() assert_matches_type(BrandScreenshotResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_screenshot(self, client: BrandDev) -> None: with client.brand.with_streaming_response.screenshot( @@ -793,7 +793,7 @@ def test_streaming_response_screenshot(self, client: BrandDev) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_styleguide(self, client: BrandDev) -> None: brand = client.brand.styleguide( @@ -801,7 +801,7 @@ def test_method_styleguide(self, client: BrandDev) -> None: ) assert_matches_type(BrandStyleguideResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_styleguide_with_all_params(self, client: BrandDev) -> None: brand = client.brand.styleguide( @@ -811,7 +811,7 @@ def test_method_styleguide_with_all_params(self, client: BrandDev) -> None: ) assert_matches_type(BrandStyleguideResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_styleguide(self, client: BrandDev) -> None: response = client.brand.with_raw_response.styleguide( @@ -823,7 +823,7 @@ def test_raw_response_styleguide(self, client: BrandDev) -> None: brand = response.parse() assert_matches_type(BrandStyleguideResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_styleguide(self, client: BrandDev) -> None: with client.brand.with_streaming_response.styleguide( @@ -843,7 +843,7 @@ class TestAsyncBrand: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.retrieve( @@ -851,7 +851,7 @@ async def test_method_retrieve(self, async_client: AsyncBrandDev) -> None: ) assert_matches_type(BrandRetrieveResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.retrieve( @@ -862,7 +862,7 @@ async def test_method_retrieve_with_all_params(self, async_client: AsyncBrandDev ) assert_matches_type(BrandRetrieveResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve(self, async_client: AsyncBrandDev) -> None: response = await async_client.brand.with_raw_response.retrieve( @@ -874,7 +874,7 @@ async def test_raw_response_retrieve(self, async_client: AsyncBrandDev) -> None: brand = await response.parse() assert_matches_type(BrandRetrieveResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve(self, async_client: AsyncBrandDev) -> None: async with async_client.brand.with_streaming_response.retrieve( @@ -888,7 +888,7 @@ async def test_streaming_response_retrieve(self, async_client: AsyncBrandDev) -> assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_ai_product(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.ai_product( @@ -896,7 +896,7 @@ async def test_method_ai_product(self, async_client: AsyncBrandDev) -> None: ) assert_matches_type(BrandAIProductResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_ai_product_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.ai_product( @@ -905,7 +905,7 @@ async def test_method_ai_product_with_all_params(self, async_client: AsyncBrandD ) assert_matches_type(BrandAIProductResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_ai_product(self, async_client: AsyncBrandDev) -> None: response = await async_client.brand.with_raw_response.ai_product( @@ -917,7 +917,7 @@ async def test_raw_response_ai_product(self, async_client: AsyncBrandDev) -> Non brand = await response.parse() assert_matches_type(BrandAIProductResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_ai_product(self, async_client: AsyncBrandDev) -> None: async with async_client.brand.with_streaming_response.ai_product( @@ -931,7 +931,7 @@ async def test_streaming_response_ai_product(self, async_client: AsyncBrandDev) assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_ai_products_overload_1(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.ai_products( @@ -939,7 +939,7 @@ async def test_method_ai_products_overload_1(self, async_client: AsyncBrandDev) ) assert_matches_type(BrandAIProductsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_ai_products_with_all_params_overload_1(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.ai_products( @@ -949,7 +949,7 @@ async def test_method_ai_products_with_all_params_overload_1(self, async_client: ) assert_matches_type(BrandAIProductsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_ai_products_overload_1(self, async_client: AsyncBrandDev) -> None: response = await async_client.brand.with_raw_response.ai_products( @@ -961,7 +961,7 @@ async def test_raw_response_ai_products_overload_1(self, async_client: AsyncBran brand = await response.parse() assert_matches_type(BrandAIProductsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_ai_products_overload_1(self, async_client: AsyncBrandDev) -> None: async with async_client.brand.with_streaming_response.ai_products( @@ -975,7 +975,7 @@ async def test_streaming_response_ai_products_overload_1(self, async_client: Asy assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_ai_products_overload_2(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.ai_products( @@ -983,7 +983,7 @@ async def test_method_ai_products_overload_2(self, async_client: AsyncBrandDev) ) assert_matches_type(BrandAIProductsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_ai_products_with_all_params_overload_2(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.ai_products( @@ -993,7 +993,7 @@ async def test_method_ai_products_with_all_params_overload_2(self, async_client: ) assert_matches_type(BrandAIProductsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_ai_products_overload_2(self, async_client: AsyncBrandDev) -> None: response = await async_client.brand.with_raw_response.ai_products( @@ -1005,7 +1005,7 @@ async def test_raw_response_ai_products_overload_2(self, async_client: AsyncBran brand = await response.parse() assert_matches_type(BrandAIProductsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_ai_products_overload_2(self, async_client: AsyncBrandDev) -> None: async with async_client.brand.with_streaming_response.ai_products( @@ -1019,7 +1019,7 @@ async def test_streaming_response_ai_products_overload_2(self, async_client: Asy assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_ai_query(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.ai_query( @@ -1035,7 +1035,7 @@ async def test_method_ai_query(self, async_client: AsyncBrandDev) -> None: ) assert_matches_type(BrandAIQueryResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_ai_query_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.ai_query( @@ -1068,7 +1068,7 @@ async def test_method_ai_query_with_all_params(self, async_client: AsyncBrandDev ) assert_matches_type(BrandAIQueryResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_ai_query(self, async_client: AsyncBrandDev) -> None: response = await async_client.brand.with_raw_response.ai_query( @@ -1088,7 +1088,7 @@ async def test_raw_response_ai_query(self, async_client: AsyncBrandDev) -> None: brand = await response.parse() assert_matches_type(BrandAIQueryResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_ai_query(self, async_client: AsyncBrandDev) -> None: async with async_client.brand.with_streaming_response.ai_query( @@ -1110,7 +1110,7 @@ async def test_streaming_response_ai_query(self, async_client: AsyncBrandDev) -> assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_fonts(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.fonts( @@ -1118,7 +1118,7 @@ async def test_method_fonts(self, async_client: AsyncBrandDev) -> None: ) assert_matches_type(BrandFontsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_fonts_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.fonts( @@ -1127,7 +1127,7 @@ async def test_method_fonts_with_all_params(self, async_client: AsyncBrandDev) - ) assert_matches_type(BrandFontsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_fonts(self, async_client: AsyncBrandDev) -> None: response = await async_client.brand.with_raw_response.fonts( @@ -1139,7 +1139,7 @@ async def test_raw_response_fonts(self, async_client: AsyncBrandDev) -> None: brand = await response.parse() assert_matches_type(BrandFontsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_fonts(self, async_client: AsyncBrandDev) -> None: async with async_client.brand.with_streaming_response.fonts( @@ -1153,7 +1153,7 @@ async def test_streaming_response_fonts(self, async_client: AsyncBrandDev) -> No assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_identify_from_transaction(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.identify_from_transaction( @@ -1161,7 +1161,7 @@ async def test_method_identify_from_transaction(self, async_client: AsyncBrandDe ) assert_matches_type(BrandIdentifyFromTransactionResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_identify_from_transaction_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.identify_from_transaction( @@ -1176,7 +1176,7 @@ async def test_method_identify_from_transaction_with_all_params(self, async_clie ) assert_matches_type(BrandIdentifyFromTransactionResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_identify_from_transaction(self, async_client: AsyncBrandDev) -> None: response = await async_client.brand.with_raw_response.identify_from_transaction( @@ -1188,7 +1188,7 @@ async def test_raw_response_identify_from_transaction(self, async_client: AsyncB brand = await response.parse() assert_matches_type(BrandIdentifyFromTransactionResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_identify_from_transaction(self, async_client: AsyncBrandDev) -> None: async with async_client.brand.with_streaming_response.identify_from_transaction( @@ -1202,7 +1202,7 @@ async def test_streaming_response_identify_from_transaction(self, async_client: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_prefetch(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.prefetch( @@ -1210,7 +1210,7 @@ async def test_method_prefetch(self, async_client: AsyncBrandDev) -> None: ) assert_matches_type(BrandPrefetchResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_prefetch_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.prefetch( @@ -1219,7 +1219,7 @@ async def test_method_prefetch_with_all_params(self, async_client: AsyncBrandDev ) assert_matches_type(BrandPrefetchResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_prefetch(self, async_client: AsyncBrandDev) -> None: response = await async_client.brand.with_raw_response.prefetch( @@ -1231,7 +1231,7 @@ async def test_raw_response_prefetch(self, async_client: AsyncBrandDev) -> None: brand = await response.parse() assert_matches_type(BrandPrefetchResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_prefetch(self, async_client: AsyncBrandDev) -> None: async with async_client.brand.with_streaming_response.prefetch( @@ -1245,7 +1245,7 @@ async def test_streaming_response_prefetch(self, async_client: AsyncBrandDev) -> assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_prefetch_by_email(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.prefetch_by_email( @@ -1253,7 +1253,7 @@ async def test_method_prefetch_by_email(self, async_client: AsyncBrandDev) -> No ) assert_matches_type(BrandPrefetchByEmailResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_prefetch_by_email_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.prefetch_by_email( @@ -1262,7 +1262,7 @@ async def test_method_prefetch_by_email_with_all_params(self, async_client: Asyn ) assert_matches_type(BrandPrefetchByEmailResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_prefetch_by_email(self, async_client: AsyncBrandDev) -> None: response = await async_client.brand.with_raw_response.prefetch_by_email( @@ -1274,7 +1274,7 @@ async def test_raw_response_prefetch_by_email(self, async_client: AsyncBrandDev) brand = await response.parse() assert_matches_type(BrandPrefetchByEmailResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_prefetch_by_email(self, async_client: AsyncBrandDev) -> None: async with async_client.brand.with_streaming_response.prefetch_by_email( @@ -1288,7 +1288,7 @@ async def test_streaming_response_prefetch_by_email(self, async_client: AsyncBra assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_by_email(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.retrieve_by_email( @@ -1296,7 +1296,7 @@ async def test_method_retrieve_by_email(self, async_client: AsyncBrandDev) -> No ) assert_matches_type(BrandRetrieveByEmailResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_by_email_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.retrieve_by_email( @@ -1307,7 +1307,7 @@ async def test_method_retrieve_by_email_with_all_params(self, async_client: Asyn ) assert_matches_type(BrandRetrieveByEmailResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve_by_email(self, async_client: AsyncBrandDev) -> None: response = await async_client.brand.with_raw_response.retrieve_by_email( @@ -1319,7 +1319,7 @@ async def test_raw_response_retrieve_by_email(self, async_client: AsyncBrandDev) brand = await response.parse() assert_matches_type(BrandRetrieveByEmailResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve_by_email(self, async_client: AsyncBrandDev) -> None: async with async_client.brand.with_streaming_response.retrieve_by_email( @@ -1333,7 +1333,7 @@ async def test_streaming_response_retrieve_by_email(self, async_client: AsyncBra assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_by_isin(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.retrieve_by_isin( @@ -1341,7 +1341,7 @@ async def test_method_retrieve_by_isin(self, async_client: AsyncBrandDev) -> Non ) assert_matches_type(BrandRetrieveByIsinResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_by_isin_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.retrieve_by_isin( @@ -1352,7 +1352,7 @@ async def test_method_retrieve_by_isin_with_all_params(self, async_client: Async ) assert_matches_type(BrandRetrieveByIsinResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve_by_isin(self, async_client: AsyncBrandDev) -> None: response = await async_client.brand.with_raw_response.retrieve_by_isin( @@ -1364,7 +1364,7 @@ async def test_raw_response_retrieve_by_isin(self, async_client: AsyncBrandDev) brand = await response.parse() assert_matches_type(BrandRetrieveByIsinResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve_by_isin(self, async_client: AsyncBrandDev) -> None: async with async_client.brand.with_streaming_response.retrieve_by_isin( @@ -1378,7 +1378,7 @@ async def test_streaming_response_retrieve_by_isin(self, async_client: AsyncBran assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_by_name(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.retrieve_by_name( @@ -1386,7 +1386,7 @@ async def test_method_retrieve_by_name(self, async_client: AsyncBrandDev) -> Non ) assert_matches_type(BrandRetrieveByNameResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_by_name_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.retrieve_by_name( @@ -1397,7 +1397,7 @@ async def test_method_retrieve_by_name_with_all_params(self, async_client: Async ) assert_matches_type(BrandRetrieveByNameResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve_by_name(self, async_client: AsyncBrandDev) -> None: response = await async_client.brand.with_raw_response.retrieve_by_name( @@ -1409,7 +1409,7 @@ async def test_raw_response_retrieve_by_name(self, async_client: AsyncBrandDev) brand = await response.parse() assert_matches_type(BrandRetrieveByNameResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve_by_name(self, async_client: AsyncBrandDev) -> None: async with async_client.brand.with_streaming_response.retrieve_by_name( @@ -1423,7 +1423,7 @@ async def test_streaming_response_retrieve_by_name(self, async_client: AsyncBran assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_by_ticker(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.retrieve_by_ticker( @@ -1431,7 +1431,7 @@ async def test_method_retrieve_by_ticker(self, async_client: AsyncBrandDev) -> N ) assert_matches_type(BrandRetrieveByTickerResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_by_ticker_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.retrieve_by_ticker( @@ -1443,7 +1443,7 @@ async def test_method_retrieve_by_ticker_with_all_params(self, async_client: Asy ) assert_matches_type(BrandRetrieveByTickerResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve_by_ticker(self, async_client: AsyncBrandDev) -> None: response = await async_client.brand.with_raw_response.retrieve_by_ticker( @@ -1455,7 +1455,7 @@ async def test_raw_response_retrieve_by_ticker(self, async_client: AsyncBrandDev brand = await response.parse() assert_matches_type(BrandRetrieveByTickerResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve_by_ticker(self, async_client: AsyncBrandDev) -> None: async with async_client.brand.with_streaming_response.retrieve_by_ticker( @@ -1469,7 +1469,7 @@ async def test_streaming_response_retrieve_by_ticker(self, async_client: AsyncBr assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_naics(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.retrieve_naics( @@ -1477,7 +1477,7 @@ async def test_method_retrieve_naics(self, async_client: AsyncBrandDev) -> None: ) assert_matches_type(BrandRetrieveNaicsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_naics_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.retrieve_naics( @@ -1488,7 +1488,7 @@ async def test_method_retrieve_naics_with_all_params(self, async_client: AsyncBr ) assert_matches_type(BrandRetrieveNaicsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve_naics(self, async_client: AsyncBrandDev) -> None: response = await async_client.brand.with_raw_response.retrieve_naics( @@ -1500,7 +1500,7 @@ async def test_raw_response_retrieve_naics(self, async_client: AsyncBrandDev) -> brand = await response.parse() assert_matches_type(BrandRetrieveNaicsResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve_naics(self, async_client: AsyncBrandDev) -> None: async with async_client.brand.with_streaming_response.retrieve_naics( @@ -1514,7 +1514,7 @@ async def test_streaming_response_retrieve_naics(self, async_client: AsyncBrandD assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_simplified(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.retrieve_simplified( @@ -1522,7 +1522,7 @@ async def test_method_retrieve_simplified(self, async_client: AsyncBrandDev) -> ) assert_matches_type(BrandRetrieveSimplifiedResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_simplified_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.retrieve_simplified( @@ -1531,7 +1531,7 @@ async def test_method_retrieve_simplified_with_all_params(self, async_client: As ) assert_matches_type(BrandRetrieveSimplifiedResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve_simplified(self, async_client: AsyncBrandDev) -> None: response = await async_client.brand.with_raw_response.retrieve_simplified( @@ -1543,7 +1543,7 @@ async def test_raw_response_retrieve_simplified(self, async_client: AsyncBrandDe brand = await response.parse() assert_matches_type(BrandRetrieveSimplifiedResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve_simplified(self, async_client: AsyncBrandDev) -> None: async with async_client.brand.with_streaming_response.retrieve_simplified( @@ -1557,7 +1557,7 @@ async def test_streaming_response_retrieve_simplified(self, async_client: AsyncB assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_screenshot(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.screenshot( @@ -1565,7 +1565,7 @@ async def test_method_screenshot(self, async_client: AsyncBrandDev) -> None: ) assert_matches_type(BrandScreenshotResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_screenshot_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.screenshot( @@ -1576,7 +1576,7 @@ async def test_method_screenshot_with_all_params(self, async_client: AsyncBrandD ) assert_matches_type(BrandScreenshotResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_screenshot(self, async_client: AsyncBrandDev) -> None: response = await async_client.brand.with_raw_response.screenshot( @@ -1588,7 +1588,7 @@ async def test_raw_response_screenshot(self, async_client: AsyncBrandDev) -> Non brand = await response.parse() assert_matches_type(BrandScreenshotResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_screenshot(self, async_client: AsyncBrandDev) -> None: async with async_client.brand.with_streaming_response.screenshot( @@ -1602,7 +1602,7 @@ async def test_streaming_response_screenshot(self, async_client: AsyncBrandDev) assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_styleguide(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.styleguide( @@ -1610,7 +1610,7 @@ async def test_method_styleguide(self, async_client: AsyncBrandDev) -> None: ) assert_matches_type(BrandStyleguideResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_styleguide_with_all_params(self, async_client: AsyncBrandDev) -> None: brand = await async_client.brand.styleguide( @@ -1620,7 +1620,7 @@ async def test_method_styleguide_with_all_params(self, async_client: AsyncBrandD ) assert_matches_type(BrandStyleguideResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_styleguide(self, async_client: AsyncBrandDev) -> None: response = await async_client.brand.with_raw_response.styleguide( @@ -1632,7 +1632,7 @@ async def test_raw_response_styleguide(self, async_client: AsyncBrandDev) -> Non brand = await response.parse() assert_matches_type(BrandStyleguideResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_styleguide(self, async_client: AsyncBrandDev) -> None: async with async_client.brand.with_streaming_response.styleguide( From 7fa889e647b8e5a99b4d224a192cc6337390af7e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 23:25:59 +0000 Subject: [PATCH 7/8] feat(api): api update --- .stats.yml | 4 ++-- src/brand/dev/types/brand_ai_product_response.py | 3 +++ src/brand/dev/types/brand_ai_products_response.py | 3 +++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a1fb573..d2dca25 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 16 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/brand-dev%2Fbrand.dev-ec0e897d65bee0947046681fd3cd465ee5b44c98b020594736fb9f274ee2c00b.yml -openapi_spec_hash: 9c76eb4b912f046fc93a030b9a7489a3 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/brand-dev%2Fbrand.dev-98ef96cef5b06ad7a29dadba48258da7d9ea0a2b3938dc9e714ae06eb9afa1a3.yml +openapi_spec_hash: 9e957a30999dff7d4ada925e437bd202 config_hash: c3aaaa9794dba44d524c06591ab17894 diff --git a/src/brand/dev/types/brand_ai_product_response.py b/src/brand/dev/types/brand_ai_product_response.py index 788dce9..eb31de2 100644 --- a/src/brand/dev/types/brand_ai_product_response.py +++ b/src/brand/dev/types/brand_ai_product_response.py @@ -17,6 +17,9 @@ class Product(BaseModel): features: List[str] """List of product features""" + images: List[str] + """URLs to product images on the page (up to 7)""" + name: str """Name of the product""" diff --git a/src/brand/dev/types/brand_ai_products_response.py b/src/brand/dev/types/brand_ai_products_response.py index 1ec6a60..4100a1a 100644 --- a/src/brand/dev/types/brand_ai_products_response.py +++ b/src/brand/dev/types/brand_ai_products_response.py @@ -15,6 +15,9 @@ class Product(BaseModel): features: List[str] """List of product features""" + images: List[str] + """URLs to product images on the page (up to 7)""" + name: str """Name of the product""" From 0dd7cb2469c3d34a68a349e54b8684e21a6b2dea Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 23:26:15 +0000 Subject: [PATCH 8/8] release: 1.33.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 18 ++++++++++++++++++ pyproject.toml | 2 +- src/brand/dev/_version.py | 2 +- 4 files changed, 21 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 592b0e1..5334cb4 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.32.0" + ".": "1.33.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index ade957c..4848f98 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## 1.33.0 (2026-02-22) + +Full Changelog: [v1.32.0...v1.33.0](https://github.com/brand-dot-dev/python-sdk/compare/v1.32.0...v1.33.0) + +### Features + +* **api:** api update ([7fa889e](https://github.com/brand-dot-dev/python-sdk/commit/7fa889e647b8e5a99b4d224a192cc6337390af7e)) +* **api:** api update ([e8992d4](https://github.com/brand-dot-dev/python-sdk/commit/e8992d4c206a30ecc97395145d3a1c61b8ef1c7a)) + + +### Chores + +* format all `api.md` files ([1e07eb2](https://github.com/brand-dot-dev/python-sdk/commit/1e07eb24f5f98442570db5b59cca02beba01791d)) +* **internal:** bump dependencies ([2e44fb1](https://github.com/brand-dot-dev/python-sdk/commit/2e44fb1f73e3fbec9bb6326da4fbbf94d40dcd0d)) +* **internal:** fix lint error on Python 3.14 ([52df74d](https://github.com/brand-dot-dev/python-sdk/commit/52df74dc18219979bf3c62b6d682e04cfc10af67)) +* **internal:** remove mock server code ([7ecae89](https://github.com/brand-dot-dev/python-sdk/commit/7ecae891adfda542f0bfd7d0b94a3b098742e4f0)) +* update mock server docs ([8d2e54b](https://github.com/brand-dot-dev/python-sdk/commit/8d2e54bc9152c1f461e0992da97a83430b21f7c2)) + ## 1.32.0 (2026-02-09) Full Changelog: [v1.31.0...v1.32.0](https://github.com/brand-dot-dev/python-sdk/compare/v1.31.0...v1.32.0) diff --git a/pyproject.toml b/pyproject.toml index d999ddb..7927fb9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "brand.dev" -version = "1.32.0" +version = "1.33.0" description = "The official Python library for the brand.dev API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/brand/dev/_version.py b/src/brand/dev/_version.py index 72688e4..717f27d 100644 --- a/src/brand/dev/_version.py +++ b/src/brand/dev/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "brand.dev" -__version__ = "1.32.0" # x-release-please-version +__version__ = "1.33.0" # x-release-please-version