forked from Rockachopa/Timmy-time-dashboard
Merge pull request '[loop-cycle-5] test: skip voice_loop tests when numpy missing (#48)' (#94) from fix/skip-voice-tests-no-numpy into main
This commit is contained in:
@@ -7,9 +7,20 @@ Whisper model, or Piper installation — all I/O is mocked.
|
||||
from pathlib import Path
|
||||
from unittest.mock import MagicMock, patch
|
||||
|
||||
import numpy as np
|
||||
import pytest
|
||||
|
||||
try:
|
||||
import numpy as np
|
||||
except ImportError:
|
||||
np = None
|
||||
|
||||
try:
|
||||
from timmy.voice_loop import VoiceConfig, VoiceLoop, _strip_markdown
|
||||
except ImportError:
|
||||
pass # pytestmark will skip all tests anyway
|
||||
|
||||
pytestmark = pytest.mark.skipif(np is None, reason="numpy not installed")
|
||||
|
||||
from timmy.voice_loop import VoiceConfig, VoiceLoop, _strip_markdown
|
||||
|
||||
# ── VoiceConfig tests ──────────────────────────────────────────────────────
|
||||
|
||||
|
||||
Reference in New Issue
Block a user