@@ -194,15 +194,147 @@ def test_basic_metric_request_not_empty(self):
194
194
)
195
195
def test_metric_uninstrument (self ):
196
196
with request .urlopen (self .URL ):
197
- metrics = self .get_sorted_metrics ()
198
- self .assertEqual (len (metrics ), 3 )
199
197
200
- self .assertEqual (metrics [0 ].data .data_points [0 ].sum , 1 )
201
- self .assertEqual (metrics [1 ].data .data_points [0 ].sum , 0 )
202
- self .assertEqual (metrics [2 ].data .data_points [0 ].sum , 6 )
198
+ self .assertEqual (
199
+ len (
200
+ (
201
+ self .memory_metrics_reader .get_metrics_data ()
202
+ .resource_metrics [0 ]
203
+ .scope_metrics [0 ]
204
+ .metrics
205
+ )
206
+ ),
207
+ 3 ,
208
+ )
209
+
210
+ self .assertEqual (
211
+ (
212
+ self .memory_metrics_reader .get_metrics_data ()
213
+ .resource_metrics [0 ]
214
+ .scope_metrics [0 ]
215
+ .metrics [0 ]
216
+ .data .data_points [0 ]
217
+ .bucket_counts [1 ]
218
+ ),
219
+ 1 ,
220
+ )
221
+ self .assertEqual (
222
+ (
223
+ self .memory_metrics_reader .get_metrics_data ()
224
+ .resource_metrics [0 ]
225
+ .scope_metrics [0 ]
226
+ .metrics [1 ]
227
+ .data .data_points [0 ]
228
+ .bucket_counts [0 ]
229
+ ),
230
+ 1 ,
231
+ )
232
+ self .assertEqual (
233
+ (
234
+ self .memory_metrics_reader .get_metrics_data ()
235
+ .resource_metrics [0 ]
236
+ .scope_metrics [0 ]
237
+ .metrics [2 ]
238
+ .data .data_points [0 ]
239
+ .bucket_counts [2 ]
240
+ ),
241
+ 1 ,
242
+ )
243
+
244
+ with request .urlopen (self .URL ):
245
+
246
+ self .assertEqual (
247
+ len (
248
+ (
249
+ self .memory_metrics_reader .get_metrics_data ()
250
+ .resource_metrics [0 ]
251
+ .scope_metrics [0 ]
252
+ .metrics
253
+ )
254
+ ),
255
+ 3 ,
256
+ )
257
+
258
+ self .assertEqual (
259
+ (
260
+ self .memory_metrics_reader .get_metrics_data ()
261
+ .resource_metrics [0 ]
262
+ .scope_metrics [0 ]
263
+ .metrics [0 ]
264
+ .data .data_points [0 ]
265
+ .bucket_counts [1 ]
266
+ ),
267
+ 2 ,
268
+ )
269
+ self .assertEqual (
270
+ (
271
+ self .memory_metrics_reader .get_metrics_data ()
272
+ .resource_metrics [0 ]
273
+ .scope_metrics [0 ]
274
+ .metrics [1 ]
275
+ .data .data_points [0 ]
276
+ .bucket_counts [0 ]
277
+ ),
278
+ 2 ,
279
+ )
280
+ self .assertEqual (
281
+ (
282
+ self .memory_metrics_reader .get_metrics_data ()
283
+ .resource_metrics [0 ]
284
+ .scope_metrics [0 ]
285
+ .metrics [2 ]
286
+ .data .data_points [0 ]
287
+ .bucket_counts [2 ]
288
+ ),
289
+ 2 ,
290
+ )
291
+
292
+ URLLibInstrumentor ().uninstrument ()
293
+
294
+ with request .urlopen (self .URL ):
295
+
296
+ self .assertEqual (
297
+ len (
298
+ (
299
+ self .memory_metrics_reader .get_metrics_data ()
300
+ .resource_metrics [0 ]
301
+ .scope_metrics [0 ]
302
+ .metrics
303
+ )
304
+ ),
305
+ 3 ,
306
+ )
203
307
204
- URLLibInstrumentor ().uninstrument ()
205
- with request .urlopen (self .URL ):
206
- self .assertIsNone (
308
+ self .assertEqual (
309
+ (
310
+ self .memory_metrics_reader .get_metrics_data ()
311
+ .resource_metrics [0 ]
312
+ .scope_metrics [0 ]
313
+ .metrics [0 ]
314
+ .data .data_points [0 ]
315
+ .bucket_counts [1 ]
316
+ ),
317
+ 2 ,
318
+ )
319
+ self .assertEqual (
320
+ (
207
321
self .memory_metrics_reader .get_metrics_data ()
208
- )
322
+ .resource_metrics [0 ]
323
+ .scope_metrics [0 ]
324
+ .metrics [1 ]
325
+ .data .data_points [0 ]
326
+ .bucket_counts [0 ]
327
+ ),
328
+ 2 ,
329
+ )
330
+ self .assertEqual (
331
+ (
332
+ self .memory_metrics_reader .get_metrics_data ()
333
+ .resource_metrics [0 ]
334
+ .scope_metrics [0 ]
335
+ .metrics [2 ]
336
+ .data .data_points [0 ]
337
+ .bucket_counts [2 ]
338
+ ),
339
+ 2 ,
340
+ )
0 commit comments