"""conftest. This file gets picked up when running py.test tests: http://pytest.org/latest/writing_plugins.html#conftest """ from datetime import datetime import pytest from product_film import config from tests.testutils.api_client import APIClient @pytest.fixture def tuid(): """Track ID of QA track fixture.""" return 19011550 @pytest.fixture def track_crop_info_for_tuid(): """Fixture for track crop data of QA track.""" todays_date = datetime.today().strftime('%Y-%m-%d') return { 'track_id': 19011550, 'crop_left': 15, 'crop_right': 15, 'crop_top': 10, 'crop_bottom': 10, 'orchard_user_id': 562, 'created_timestamp': '2018-04-26', 'updated_timestamp': todays_date} @pytest.fixture def payload_data_for_tuid(): """Fixture for track's crop payload data.""" return { 'left': 15, 'right': 15, 'top': 10, 'bottom': 10, 'orchard_user_id': 562} @pytest.fixture def api_client(): """Create APIClient object with QA URL and session token.""" return APIClient(config.BASE_URL)