import os

import pytest

from binance_quant.config import Settings


@pytest.fixture(autouse=True)
def isolate_binance_environment(monkeypatch):
    for name in list(os.environ):
        if name.startswith("BINANCE_"):
            monkeypatch.delenv(name, raising=False)
    monkeypatch.setitem(Settings.model_config, "env_file", None)
