Skip to content

Commit fa4da24

Browse files
committed
correct check
1 parent a115579 commit fa4da24

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed

azure/functions/servicebus.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ def _extract_messages(
447447
body=message_bodies[i],
448448
trigger_metadata=trigger_metadata,
449449
application_properties=cls._get_from_metadata_array(
450-
trigger_metadata, 'ApplicationProperties', i),
450+
trigger_metadata, 'ApplicationPropertiesArray', i),
451451
content_type=cls._get_from_metadata_array(
452452
trigger_metadata, 'ContentTypeArray', i),
453453
correlation_id=cls._get_from_metadata_array(

tests/test_servicebus.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,8 @@ def test_servicebus_properties(self):
281281
self.assertEqual(msg.get_body(), b'body_bytes')
282282

283283
# Test individual ServiceBus properties respectively
284-
self.assertEqual(msg.application_properties, {})
284+
self.assertEqual(msg.application_properties,
285+
{'application': 'value'})
285286
self.assertEqual(msg.content_type,
286287
self.MOCKED_CONTENT_TYPE)
287288
self.assertEqual(msg.correlation_id,
@@ -429,7 +430,7 @@ def test_multiple_servicebus_trigger_properties(self):
429430
trigger_metadata=self._generate_multiple_trigger_metadata()
430431
)
431432

432-
expceted_bodies: List[str] = [
433+
expected_bodies: List[str] = [
433434
json.dumps({"lucky_number": 23}),
434435
json.dumps({"lucky_number": 34}),
435436
json.dumps({"lucky_number": 45}),
@@ -444,8 +445,9 @@ def test_multiple_servicebus_trigger_properties(self):
444445
for i in range(len(servicebus_msgs)):
445446
msg = servicebus_msgs[i]
446447
body_data = msg.get_body().decode('utf-8')
447-
self.assertEqual(body_data, expceted_bodies[i])
448-
self.assertEqual(msg.application_properties, {})
448+
self.assertEqual(body_data, expected_bodies[i])
449+
self.assertDictEqual(msg.application_properties,
450+
{"application": "value"})
449451
self.assertEqual(msg.content_type,
450452
self.MOCKED_CONTENT_TYPE)
451453
self.assertEqual(msg.correlation_id,
@@ -646,7 +648,10 @@ def _generate_single_trigger_metadata(self) -> Dict[str, meta.Datum]:
646648
}
647649
}''')
648650
mocked_metadata['ApplicationProperties'] = meta.Datum(type='json', value='''
649-
{}''')
651+
{
652+
"application": "value"
653+
}
654+
''')
650655
mocked_metadata['UserProperties'] = meta.Datum(type='json', value='''
651656
{
652657
"$AzureWebJobsParentId": "6ceef68b-0794-45dd-bb2e-630748515552",

0 commit comments

Comments
 (0)