2025-08-28 23:07:04 -07:00
|
|
|
import logging
|
2024-03-10 11:45:24 -07:00
|
|
|
from pathlib import Path
|
|
|
|
|
|
|
|
import pytest
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.fixture(autouse=True)
|
|
|
|
def mock_env(monkeypatch):
|
2024-03-26 00:51:16 -07:00
|
|
|
fixtures = Path(__file__).parent / "fixtures"
|
|
|
|
monkeypatch.setenv("CROAKER_ROOT", str(fixtures))
|
|
|
|
monkeypatch.setenv("MEDIA_GLOB", "*.mp3,*.foo,*.bar")
|
|
|
|
monkeypatch.setenv("ICECAST_URL", "http://127.0.0.1")
|
|
|
|
monkeypatch.setenv("ICECAST_HOST", "localhost")
|
|
|
|
monkeypatch.setenv("ICECAST_MOUNT", "mount")
|
|
|
|
monkeypatch.setenv("ICECAST_PORT", "6523")
|
|
|
|
monkeypatch.setenv("ICECAST_PASSWORD", "password")
|
|
|
|
monkeypatch.setenv("DEBUG", "1")
|
2025-08-28 23:07:04 -07:00
|
|
|
|
|
|
|
logging.basicConfig(format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", level=logging.DEBUG)
|
|
|
|
# logging.getLogger('transcoder').setLevel(logging.INFO)
|
|
|
|
# logging.getLogger('root').setLevel(logging.INFO)
|