Files
shelfmark/tests/metadata/test_metadata_provider_capabilities.py
Alex 60893b19c6 Search UI revamp, series search and search suggestions (#712)
- Restructured search field options into the left-hand selector.
Includes dynamic options for each provider.
- Moved Hardcover list and manual search mode into the left hand
selector
- Added search mode and metadata provider into the search options area
- Added new Hardcover series API query and live series suggestions
- Added live Hardcover author and title suggestions
2026-03-06 14:44:55 +00:00

16 lines
516 B
Python

from shelfmark.metadata_providers import get_provider_capabilities
class TestMetadataProviderCapabilities:
def test_hardcover_exposes_view_series_capability(self):
assert get_provider_capabilities("hardcover") == [
{
"key": "view_series",
"field_key": "series",
"sort": "series_order",
}
]
def test_providers_without_capabilities_return_empty_list(self):
assert get_provider_capabilities("openlibrary") == []