18 lines
548 B
Python
18 lines
548 B
Python
from lyra_worker.adapters.youtube import YouTubeAdapter
|
|
from lyra_worker.registry import build_adapters
|
|
|
|
|
|
def test_registry_returns_real_youtube_adapter():
|
|
adapters = build_adapters()
|
|
names = [a.name for a in adapters]
|
|
assert "youtube" in names
|
|
yt = next(a for a in adapters if a.name == "youtube")
|
|
assert isinstance(yt, YouTubeAdapter)
|
|
assert yt.tier == 2
|
|
assert yt.health() is True
|
|
|
|
|
|
def test_registry_adapter_names_are_unique():
|
|
names = [a.name for a in build_adapters()]
|
|
assert len(names) == len(set(names))
|