import os import pytest pytestmark = pytest.mark.skipif( not (os.environ.get("LYRA_LIVE_TESTS") and os.environ.get("LYRA_SAMPLE_AUDIO")), reason="reads a real audio file; set LYRA_LIVE_TESTS=1 + LYRA_SAMPLE_AUDIO=/path/to/a.flac to run", ) def test_probe_reads_a_real_file(): from lyra_worker._probe import MutagenProbe r = MutagenProbe().probe(os.environ["LYRA_SAMPLE_AUDIO"]) assert r.quality_class in (1, 2, 3) assert r.fmt