Skip to content

Commit 4a251b8

Browse files
authored
fix native image when calling list_dead_letter_source_queues (#1037)
1 parent b8cce21 commit 4a251b8

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

integration-tests/python/test_integration.py

+7
Original file line numberDiff line numberDiff line change
@@ -128,3 +128,10 @@ def test_queue_storage(queue_storage_container):
128128
assert len(messages) == 2
129129
assert set([message.body for message in messages]) == {'Hello 4', 'Hello 5'}
130130
assert os.path.exists(os.path.join(os.getcwd(), ".data", "queues.conf"))
131+
132+
def test_list_dead_letter_source_queues(queue_storage_container):
133+
sqs = queue_storage_container.create_sqs_client()
134+
queue = sqs.get_queue_by_name(QueueName='myDLQ')
135+
queues = list(queue.dead_letter_source_queues.all())
136+
print(queues)
137+
assert len(queues) == 2

native-server/src/main/resources/META-INF/native-image/reflect-config.json

+10
Original file line numberDiff line numberDiff line change
@@ -844,6 +844,16 @@
844844
"allDeclaredFields":true,
845845
"queryAllPublicMethods":true
846846
},
847+
{
848+
"name":"org.elasticmq.rest.sqs.ListDeadLetterSourceQueuesActionRequest",
849+
"allDeclaredFields":true,
850+
"queryAllPublicMethods":true
851+
},
852+
{
853+
"name":"org.elasticmq.rest.sqs.ListDeadLetterSourceQueuesResponse",
854+
"allDeclaredFields":true,
855+
"queryAllPublicMethods":true
856+
},
847857
{
848858
"name":"org.elasticmq.rest.sqs.ListQueueTagsActionRequest",
849859
"allDeclaredFields":true,

0 commit comments

Comments
 (0)