import os import pytest @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"] = "gate_testing_apikey" os.environ["GATEAPI_HOST"] = "gate_testing_host" os.environ["GATEAPI_SCHEMA"] = "gate_testing_schema" os.environ["APOLLOAPI_APIKEY"] = "apollo_testing_apikey" os.environ["APOLLOAPI_HOST"] = "apollo_testing_host" os.environ["APOLLOAPI_SCHEMA"] = "apollo_testing_schema" os.environ["SENTRY_DSN"] = "sentry_dsn_test" yield os @pytest.fixture def playlists_entry(): os.environ["EVENT"] = "playlists_entry" @pytest.fixture def playlists_exit(): os.environ["EVENT"] = "playlists_exit" @pytest.fixture def playlists_major_move(): os.environ["EVENT"] = "playlists_major_move" @pytest.fixture def playlists_tracklist_update(): os.environ["EVENT"] = "playlists_tracklist_update" @pytest.fixture def test_logger(environment_variables, playlists_entry): from apollo_playlists_messages.logger import get_logger yield get_logger() @pytest.fixture def test_logger_playlists_exit(environment_variables, playlists_exit): from apollo_playlists_messages.logger import get_logger yield get_logger() @pytest.fixture def test_logger_playlists_major_move(environment_variables, playlists_major_move): from apollo_playlists_messages.logger import get_logger yield get_logger() @pytest.fixture def test_logger_playlists_tracklist_update(environment_variables, playlists_tracklist_update): from apollo_playlists_messages.logger import get_logger yield get_logger()