Example #1
0
 def test_collapse_metrics_multi_points(self):
   """Test that it can handle multiple points in the input."""
   points1 = [common.PointData(1, {'f': 'v1'}),
              common.PointData(2, {'f': 'v2'})]
   points2 = [common.PointData(3, {'f': 'v3'}),
              common.PointData(4, {'f': 'v4'})]
   md = common.collapse_metrics([
       common.MetricData('name', None, points1),
       common.MetricData('name', None, points2)])
   self.assertEqual(md.points, points1 + points2)
Example #2
0
 def test_collapse_metrics_multi_points(self):
     """Test that it can handle multiple points in the input."""
     points1 = [
         common.PointData(1, {'f': 'v1'}),
         common.PointData(2, {'f': 'v2'})
     ]
     points2 = [
         common.PointData(3, {'f': 'v3'}),
         common.PointData(4, {'f': 'v4'})
     ]
     md = common.collapse_metrics([
         common.MetricData('name', None, points1),
         common.MetricData('name', None, points2)
     ])
     self.assertEqual(md.points, points1 + points2)
Example #3
0
 def test_collapse_metrics_no_points(self):
     """Test when no points are present, for coverage."""
     self.assertIsNone(
         common.collapse_metrics([common.MetricData('name', None, [])]))
Example #4
0
 def test_collapse_metrics_empty(self):
     """Test for empty input, for coverage."""
     self.assertIsNone(common.collapse_metrics([]))
Example #5
0
 def test_collapse_metrics_no_points(self):
   """Test when no points are present, for coverage."""
   self.assertIsNone(common.collapse_metrics([
       common.MetricData('name', None, [])]))
Example #6
0
 def test_collapse_metrics_empty(self):
   """Test for empty input, for coverage."""
   self.assertIsNone(common.collapse_metrics([]))