"""Test Setup.""" from dotenv import load_dotenv import pytest load_dotenv() @pytest.fixture def mock_exchange_rates(): """Mock an exchange rates.""" return [ { 'rate': '0.393521', 'from_currency_code': 'AED', 'exchange_rate_id': 1, 'to_currency_code': 'AUD' }, { 'rate': '0.356372', 'from_currency_code': 'AED', 'exchange_rate_id': 2, 'to_currency_code': 'CAD' }, { 'rate': '1.826553', 'from_currency_code': 'AED', 'exchange_rate_id': 3, 'to_currency_code': 'DKK' } ] @pytest.fixture def mock_event(): """Mock an event.""" return { 'abacus_event_id': 1, 'target_type': 'accounting_period', 'target_id': 1021, 'event_name': 'snapshot-exchange-rates-lambda', 'timestamp': '1997-07-16T19:20:30.45+01:00', 'user_type': 'royalties', 'user_id': '1' }