rjcloudsigma opened a new pull request, #2195: URL: https://github.com/apache/libcloud/pull/2195
## Summary Correct CloudSigma API v2 `ex_list_tags()` to use the documented `/tags/` collection instead of `/tags/detail/`. Update the existing mock collection handler to return the GET fixture while retaining POST behavior. Reject the obsolete detail mock route to catch regressions. No converter, authentication, method signature or native pagination behavior changes. ## Verification - 148 applicable CloudSigma v1/v2 unittest cases passed on Python 3.12.3; zero failures, errors or skips, with Python socket/process dispatch denied during the mock suite. - Project filename and ASF license-header checks passed; isolated environment `pip check` passed. - Applicable dependencies pinned and verified against official PyPI wheel hashes, including requests-mock 1.12.1 and requests 2.34.2. - A separately bounded actual NEXT candidate read returned HTTP200 and an empty tag list after authenticated profile admission. The test harness explicitly rewrote native limit=0 to limit=1; this is not native pagination or complete enumeration qualification. The original diagnostic observed HTTP404 on `/tags/detail/`; the public collection example documents `/tags/`. These are scoped observations, not universal endpoint guarantees. ## Scope limits No full-repository suite, all-Python-version matrix, populated live-tag conversion, full driver-family qualification or release readiness is claimed. Synthetic credentials, environments, wheels and evidence are excluded from this change. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
