"""Conftest.""" import pytest import requests from content_utils.connectors.graphql import LambdaGraphQLConnector from tests.integration import config @pytest.fixture def mock_row(): """Get a mock review queue item.""" result = requests.put(f'{config.OWS_PRODUCT_REVIEW_RESET_URL}{config.TEST_PRODUCT_ID}') if result.status_code != 200: raise Exception('Call to reset url failed', result.text) review_queue_item = result.json() return { 'review_queue_id': review_queue_item.get('review_queue_id'), 'product_id': review_queue_item.get('product_id'), 'status': review_queue_item.get('status'), 'added_at': review_queue_item.get('created_datetime'), } @pytest.fixture def graphql_connector_without_token_manager(): """Get a graphql connector.""" return LambdaGraphQLConnector( graphql_service_name=config.GRAPHQL_SERVICE_NAME, application_name=config.APPLICATION_NAME, logger=config.app_logger, environment=config.ENVIRONMENT )