@@ -45,65 +45,3 @@ def test_servicebus_multiple(self):
45
45
row_keys_seen [row_key ] = True
46
46
47
47
self .assertDictEqual (all_row_keys_seen , row_keys_seen )
48
-
49
- # @testutils.retryable_test(3, 5)
50
- # def test_servicebus_multiple_with_metadata(self):
51
- # # Generate a unique event body for EventHub event
52
- # # Record the start_time and end_time for checking event enqueue time
53
- # start_time = datetime.utcnow()
54
- # count = 10
55
- # random_number = str(round(time.time()) % 1000)
56
- # req_body = {
57
- # 'body': random_number
58
- # }
59
-
60
- # # Invoke metadata_output HttpTrigger to generate an EventHub event
61
- # # from azure-eventhub SDK
62
- # r = self.webhost.request('POST',
63
- # f'metadata_output_batch?count={count}',
64
- # data=json.dumps(req_body))
65
- # self.assertEqual(r.status_code, 200)
66
- # self.assertIn('OK', r.text)
67
- # end_time = datetime.utcnow()
68
-
69
- # # Once the event get generated, allow function host to pool from
70
- # # EventHub and wait for metadata_multiple to execute,
71
- # # converting the event metadata into a blob.
72
- # time.sleep(5)
73
-
74
- # # Call get_metadata_batch_triggered to retrieve event metadata
75
- # r = self.webhost.request('GET', 'get_metadata_batch_triggered')
76
- # self.assertEqual(r.status_code, 200)
77
-
78
- # # Check metadata and events length, events should be batched processed
79
- # events = r.json()
80
- # self.assertIsInstance(events, list)
81
- # self.assertGreater(len(events), 1)
82
-
83
- # # EventhubEvent property check
84
- # for event_index in range(len(events)):
85
- # event = events[event_index]
86
-
87
- # # Check if the event is enqueued between start_time and end_time
88
- # enqueued_time = parser.isoparse(event['enqueued_time'])
89
- # self.assertTrue(start_time < enqueued_time < end_time)
90
-
91
- # # Check if event properties are properly set
92
- # self.assertIsNone(event['partition_key']) # only 1 partition
93
- # self.assertGreaterEqual(event['sequence_number'], 0)
94
- # self.assertIsNotNone(event['offset'])
95
-
96
- # # Check if event.metadata field is properly set
97
- # self.assertIsNotNone(event['metadata'])
98
- # metadata = event['metadata']
99
- # sys_props_array = metadata['SystemPropertiesArray']
100
- # sys_props = sys_props_array[event_index]
101
- # enqueued_time = parser.isoparse(sys_props['EnqueuedTimeUtc'])
102
-
103
- # # Check event trigger time and other system properties
104
- # self.assertTrue(
105
- # start_time.timestamp() < enqueued_time.timestamp()
106
- # < end_time.timestamp()) # NoQA
107
- # self.assertIsNone(sys_props['PartitionKey'])
108
- # self.assertGreaterEqual(sys_props['SequenceNumber'], 0)
109
- # self.assertIsNotNone(sys_props['Offset'])
0 commit comments