mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-10-29 17:42:12 +08:00
Round out the test suite that exercises LazyToolBox end-to-end against a real boot: - Extend ``BaseToolSourceStorageIntegrationTestCase`` helpers to hit ``/api/tools?in_panel=False`` (the index-backed listing) and to reach the lazy ``tools_by_id`` map directly when the resolver path isn't what's being asserted. - New unit tests under ``test/unit/tool_source_store/`` pin the index's version handling: default-version selection, sibling-version discovery, and ``packaging.version`` ordering. Tests that bind specific behaviours to specific LazyToolBox commits land alongside the code commits that introduced them; this commit collects the cross-cutting helpers and pure-unit coverage.