"""Pytest conftest.""" from os import environ import pytest from auditlogger.record_event import RecordEvent @pytest.fixture def mock_record_event(): """Return mock record event.""" return RecordEvent("mock", 1, "create", {}, "oa", 1) @pytest.fixture(scope="function") def mock_aws_env(): """Set aws env vars.""" environ["AWS_ACCESS_KEY_ID"] = "foo" environ["AWS_SECRET_ACCESS_KEY"] = "bar" environ["AWS_REGION"] = "baz" @pytest.fixture def mock_hosts(): """Return mock hosts list.""" return [{"host": "foo", "port": 443}] @pytest.fixture def mock_os_host(): """Return mock opensearch host.""" return {"host": "test-os", "port": 443} @pytest.fixture def mock_hosts_with_user_pass(): """Return mock hosts list.""" return [{"host": "foo", "port": 443, "username": "bar", "password": "baz"}]