import os import pytest import charts_messages.config as config from charts_messages.logger import get_logger @pytest.fixture(autouse=True) def environment_variables(): """Mocked clients Credentials.""" os.environ["USERDATAAPI_APIKEY"] = "userdata_testing_apikey" os.environ["USERDATAAPI_HOST"] = "userdata_testing_host" os.environ["USERDATAAPI_SCHEMA"] = "userdata_testing_schema" os.environ["GATEAPI_APIKEY"] = "gateapi_testing_apikey" os.environ["GATEAPI_HOST"] = "gateapi_testing_host" os.environ["GATEAPI_SCHEMA"] = "gateapi_testing_schema" os.environ["DSP"] = "dsp_test" os.environ["EVENT"] = "event_test" os.environ["SENTRY_DSN"] = "sentry_dsn_test" os.environ["ENVIRONMENT"] = "LOCAL_TEST" yield os @pytest.fixture def mocked_config(mocker): yield mocker.patch.object(config, "EVENT", "entry") @pytest.fixture def test_logger(): yield get_logger()