soulsync/tests/media_server
Broque Thomas edcdaaa993 A3: Pin NavidromeClient observable behavior
4 tests pin the Navidrome client surface. Auth shape: base_url +
username + password (no token model — salt generated per request).
get_all_album_ids paginates getAlbumList2 and returns a set of
string ids matching cross-server uniform set semantics.
2026-05-04 21:01:11 -07:00
..
__init__.py Phase 0: Add MediaServerClient contract + registry 2026-05-04 20:49:25 -07:00
test_conformance.py Phase 0: Add MediaServerClient contract + registry 2026-05-04 20:49:25 -07:00
test_jellyfin_pinning.py A2: Pin JellyfinClient observable behavior 2026-05-04 20:53:55 -07:00
test_navidrome_pinning.py A3: Pin NavidromeClient observable behavior 2026-05-04 21:01:11 -07:00
test_plex_pinning.py A1: Pin PlexClient observable behavior 2026-05-04 20:53:00 -07:00