The bundled OpenAPI spec fixture (tests/data/specs.yml) was a v22.0
snapshot from 2021. Replace it with the current live spec (v37.0) from
https://apispec.connect.cloudblue.com/connect-openapi30.yml so the
introspection tests validate against the API's real, current structure.
Update the exact-match assertions in test_openapi.py whose expected
values changed with the new spec: get_namespaces (11 -> 21),
get_collections (18 -> 29), get_actions and get_nested_collections for
products. No client code changes: the client is spec-agnostic and only
loads the spec for optional help/validation.
What
Replace the bundled OpenAPI spec test fixture (tests/data/specs.yml) — a v22.0 snapshot from 2021 — with the current live spec v37.0 from https://apispec.connect.cloudblue.com/connect-openapi30.yml, and update the affected introspection assertions in tests/client/test_openapi.py.
Why
The fixture drove the OpenAPISpecs introspection tests against a 4-year-old API structure. Refreshing it makes those tests validate against the API's real, current shape. No client code changes: the client is spec-agnostic (generic fluent interface) and only loads the spec for optional help/validation.
Assertion changes
Verification
uv run pytest → 407 passed.
🤖 Generated with Claude Code