@@ -404,144 +404,78 @@ def test_basic_metric_request_not_empty(self):
404404    ) 
405405    def  test_metric_uninstrument (self ):
406406        with  request .urlopen (self .URL ):
407-             self .assertEqual (
408-                 len (
409-                     (
410-                         self .memory_metrics_reader .get_metrics_data ()
411-                         .resource_metrics [0 ]
412-                         .scope_metrics [0 ]
413-                         .metrics 
414-                     )
415-                 ),
416-                 3 ,
417-             )
407+             metrics  =  self .get_sorted_metrics ()
408+             self .assertEqual (len (metrics ), 3 )
409+ 
410+             (
411+                 client_duration ,
412+                 client_request_size ,
413+                 client_response_size ,
414+             ) =  metrics [:3 ]
418415
419416            self .assertEqual (
420-                 (
421-                     self .memory_metrics_reader .get_metrics_data ()
422-                     .resource_metrics [0 ]
423-                     .scope_metrics [0 ]
424-                     .metrics [0 ]
425-                     .data .data_points [0 ]
426-                     .bucket_counts [1 ]
427-                 ),
417+                 client_duration .data .data_points [0 ].bucket_counts [1 ],
428418                1 ,
429419            )
420+ 
430421            self .assertEqual (
431-                 (
432-                     self .memory_metrics_reader .get_metrics_data ()
433-                     .resource_metrics [0 ]
434-                     .scope_metrics [0 ]
435-                     .metrics [1 ]
436-                     .data .data_points [0 ]
437-                     .bucket_counts [0 ]
438-                 ),
422+                 client_request_size .data .data_points [0 ].bucket_counts [0 ],
439423                1 ,
440424            )
441425            self .assertEqual (
442-                 (
443-                     self .memory_metrics_reader .get_metrics_data ()
444-                     .resource_metrics [0 ]
445-                     .scope_metrics [0 ]
446-                     .metrics [2 ]
447-                     .data .data_points [0 ]
448-                     .bucket_counts [2 ]
449-                 ),
426+                 client_response_size .data .data_points [0 ].bucket_counts [2 ],
450427                1 ,
451428            )
452429
453430        with  request .urlopen (self .URL ):
454-             self .assertEqual (
455-                 len (
456-                     (
457-                         self .memory_metrics_reader .get_metrics_data ()
458-                         .resource_metrics [0 ]
459-                         .scope_metrics [0 ]
460-                         .metrics 
461-                     )
462-                 ),
463-                 3 ,
464-             )
431+             metrics  =  self .get_sorted_metrics ()
432+ 
433+             self .assertEqual (len (metrics ), 3 )
434+ 
435+             (
436+                 client_duration ,
437+                 client_request_size ,
438+                 client_response_size ,
439+             ) =  metrics [:3 ]
465440
466441            self .assertEqual (
467-                 (
468-                     self .memory_metrics_reader .get_metrics_data ()
469-                     .resource_metrics [0 ]
470-                     .scope_metrics [0 ]
471-                     .metrics [0 ]
472-                     .data .data_points [0 ]
473-                     .bucket_counts [1 ]
474-                 ),
442+                 client_duration .data .data_points [0 ].bucket_counts [1 ],
475443                2 ,
476444            )
477445            self .assertEqual (
478-                 (
479-                     self .memory_metrics_reader .get_metrics_data ()
480-                     .resource_metrics [0 ]
481-                     .scope_metrics [0 ]
482-                     .metrics [1 ]
483-                     .data .data_points [0 ]
484-                     .bucket_counts [0 ]
485-                 ),
446+                 client_request_size .data .data_points [0 ].bucket_counts [0 ],
486447                2 ,
487448            )
488449            self .assertEqual (
489-                 (
490-                     self .memory_metrics_reader .get_metrics_data ()
491-                     .resource_metrics [0 ]
492-                     .scope_metrics [0 ]
493-                     .metrics [2 ]
494-                     .data .data_points [0 ]
495-                     .bucket_counts [2 ]
496-                 ),
450+                 client_response_size .data .data_points [0 ].bucket_counts [2 ],
497451                2 ,
498452            )
499453
500454        URLLibInstrumentor ().uninstrument ()
501455
502456        with  request .urlopen (self .URL ):
503-             self .assertEqual ( 
504-                  len ( 
505-                     ( 
506-                          self . memory_metrics_reader . get_metrics_data () 
507-                         . resource_metrics [ 0 ] 
508-                         . scope_metrics [ 0 ] 
509-                         . metrics 
510-                     ) 
511-                 ), 
512-                  3 , 
513-             )
457+             metrics   =   self .get_sorted_metrics () 
458+ 
459+             self . assertEqual ( len ( metrics ),  3 ) 
460+ 
461+             ( 
462+                 client_duration , 
463+                 client_request_size , 
464+                 client_response_size , 
465+             )  =   metrics [: 3 ] 
466+ 
467+             self . assertEqual ( len ( metrics ),  3 )
514468
515469            self .assertEqual (
516-                 (
517-                     self .memory_metrics_reader .get_metrics_data ()
518-                     .resource_metrics [0 ]
519-                     .scope_metrics [0 ]
520-                     .metrics [0 ]
521-                     .data .data_points [0 ]
522-                     .bucket_counts [1 ]
523-                 ),
470+                 client_duration .data .data_points [0 ].bucket_counts [1 ],
524471                2 ,
525472            )
526473            self .assertEqual (
527-                 (
528-                     self .memory_metrics_reader .get_metrics_data ()
529-                     .resource_metrics [0 ]
530-                     .scope_metrics [0 ]
531-                     .metrics [1 ]
532-                     .data .data_points [0 ]
533-                     .bucket_counts [0 ]
534-                 ),
474+                 client_request_size .data .data_points [0 ].bucket_counts [0 ],
535475                2 ,
536476            )
477+ 
537478            self .assertEqual (
538-                 (
539-                     self .memory_metrics_reader .get_metrics_data ()
540-                     .resource_metrics [0 ]
541-                     .scope_metrics [0 ]
542-                     .metrics [2 ]
543-                     .data .data_points [0 ]
544-                     .bucket_counts [2 ]
545-                 ),
479+                 client_response_size .data .data_points [0 ].bucket_counts [2 ],
546480                2 ,
547481            )
0 commit comments