mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-06-22 21:28:12 +02:00
chore: linting
This commit is contained in:
parent
27218304ae
commit
05190da0a9
30 changed files with 148 additions and 123 deletions
|
|
@ -38,7 +38,10 @@ def make_spec():
|
|||
if speakers is None:
|
||||
speakers = [
|
||||
SpeakerSpec(
|
||||
slot=0, name="Host", role=SpeakerRole.HOST, voice_id="kokoro:am_adam"
|
||||
slot=0,
|
||||
name="Host",
|
||||
role=SpeakerRole.HOST,
|
||||
voice_id="kokoro:am_adam",
|
||||
),
|
||||
SpeakerSpec(
|
||||
slot=1,
|
||||
|
|
|
|||
|
|
@ -71,7 +71,9 @@ def _spec(voice_id: str) -> PodcastSpec:
|
|||
|
||||
|
||||
async def test_render_rejects_a_turn_for_an_unknown_speaker(tmp_path):
|
||||
renderer = PodcastRenderer(tts=_UnusedTTS(), catalog=_catalog_with("kokoro:am_adam"))
|
||||
renderer = PodcastRenderer(
|
||||
tts=_UnusedTTS(), catalog=_catalog_with("kokoro:am_adam")
|
||||
)
|
||||
transcript = Transcript(turns=[TranscriptTurn(speaker=5, text="Who am I?")])
|
||||
|
||||
with pytest.raises(RenderError):
|
||||
|
|
@ -81,7 +83,9 @@ async def test_render_rejects_a_turn_for_an_unknown_speaker(tmp_path):
|
|||
|
||||
|
||||
async def test_render_rejects_a_speaker_whose_voice_is_not_in_the_catalog(tmp_path):
|
||||
renderer = PodcastRenderer(tts=_UnusedTTS(), catalog=_catalog_with("kokoro:am_adam"))
|
||||
renderer = PodcastRenderer(
|
||||
tts=_UnusedTTS(), catalog=_catalog_with("kokoro:am_adam")
|
||||
)
|
||||
transcript = Transcript(turns=[TranscriptTurn(speaker=0, text="Hello.")])
|
||||
|
||||
with pytest.raises(RenderError):
|
||||
|
|
|
|||
|
|
@ -64,7 +64,9 @@ def test_a_preferred_voice_invalid_for_the_language_is_replaced():
|
|||
speaker_count=1,
|
||||
preferred=["kokoro:does-not-exist"],
|
||||
)
|
||||
assert voices[0].voice_id in {v.voice_id for v in catalog.for_provider(TtsProvider.KOKORO)}
|
||||
assert voices[0].voice_id in {
|
||||
v.voice_id for v in catalog.for_provider(TtsProvider.KOKORO)
|
||||
}
|
||||
|
||||
|
||||
def test_resolution_fails_when_no_voice_speaks_the_language():
|
||||
|
|
|
|||
|
|
@ -52,7 +52,9 @@ def test_for_provider_returns_only_that_providers_voices():
|
|||
def test_for_language_matches_on_the_primary_subtag():
|
||||
"""A request for 'en' should match an 'en-US' voice (region-insensitive)."""
|
||||
catalog = VoiceCatalog([_voice("k1", language="en-US")])
|
||||
assert [v.voice_id for v in catalog.for_language(TtsProvider.KOKORO, "en")] == ["k1"]
|
||||
assert [v.voice_id for v in catalog.for_language(TtsProvider.KOKORO, "en")] == [
|
||||
"k1"
|
||||
]
|
||||
|
||||
|
||||
def test_for_language_excludes_other_languages():
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue