"""Data fixtures for Proper test.""" import json from unittest.mock import MagicMock def sqs_messages(): """Fixture for SQS messages.""" mock_msg1 = MagicMock() mock_msg1.body = json.dumps({ 'release_id': 1, 'encoding_queue_detail_id': 11111, 'meta_update': False}) mock_msg1.delete.return_value = True mock_msg2 = MagicMock() mock_msg2.body = json.dumps({ 'release_id': 2, 'encoding_queue_detail_id': 22222, 'meta_update': False}) mock_msg2.delete.return_value = True mock_msg3 = MagicMock() mock_msg3.body = json.dumps({ 'release_id': 3, 'encoding_queue_detail_id': 33333, 'meta_update': True}) mock_msg3.delete.return_value = True return [mock_msg1, mock_msg2, mock_msg3] def sqs_messages_duplicate(): """Fixture for SQS messages.""" mock_msg1 = MagicMock() mock_msg1.body = json.dumps({ 'release_id': 1, 'encoding_queue_detail_id': 11111, 'meta_update': False}) mock_msg1.delete.return_value = True mock_msg2 = MagicMock() mock_msg2.body = json.dumps({ 'release_id': 2, 'encoding_queue_detail_id': 22222, 'meta_update': False}) mock_msg2.delete.return_value = True mock_msg3 = MagicMock() mock_msg3.body = json.dumps({ 'release_id': 3, 'encoding_queue_detail_id': 33333, 'meta_update': True}) mock_msg3.delete.return_value = True mock_msg4 = MagicMock() mock_msg4.body = json.dumps({ 'release_id': 1, 'encoding_queue_detail_id': 44444, 'meta_update': False}) mock_msg4.delete.return_value = True mock_msg5 = MagicMock() mock_msg5.body = json.dumps({ 'release_id': 1, 'encoding_queue_detail_id': 55555, 'meta_update': False}) mock_msg5.delete.return_value = True mock_msg6 = MagicMock() mock_msg6.body = json.dumps({ 'release_id': 1, 'encoding_queue_detail_id': 55555, 'meta_update': False}) mock_msg6.delete.return_value = True return [mock_msg1, mock_msg2, mock_msg3, mock_msg4, mock_msg5, mock_msg6]