コード例 #1
0
 def testComputeRevision(self):
     histogram = histogram_module.Histogram('hist', 'count')
     histograms = histogram_module.HistogramSet([histogram])
     revision_info = histogram_module.RevisionInfo(
         {'chromiumCommitPosition': 424242})
     histograms.AddSharedDiagnostic('revisions', revision_info)
     self.assertEqual(424242, add_histograms.ComputeRevision(histograms))
コード例 #2
0
 def testComputeRevision(self):
     hist = histogram_module.Histogram('hist', 'count')
     histograms = histogram_set.HistogramSet([hist])
     chromium_commit = histogram_module.GenericSet([424242])
     histograms.AddSharedDiagnostic(
         reserved_infos.CHROMIUM_COMMIT_POSITIONS.name, chromium_commit)
     self.assertEqual(424242, add_histograms.ComputeRevision(histograms))
コード例 #3
0
 def testComputeRevision_RaisesOnError(self):
     hist = histogram_module.Histogram('hist', 'count')
     histograms = histogram_set.HistogramSet([hist])
     chromium_commit = histogram_module.GenericSet([424242, 0])
     histograms.AddSharedDiagnostic(
         reserved_infos.CHROMIUM_COMMIT_POSITIONS.name, chromium_commit)
     with self.assertRaises(api_request_handler.BadRequestError):
         add_histograms.ComputeRevision(histograms)
コード例 #4
0
 def testComputeRevision_RaisesOnError(self):
     hist = histogram_module.Histogram('hist', 'count')
     histograms = histogram_set.HistogramSet([hist])
     revision_info = histogram_module.RevisionInfo(
         {'chromiumCommitPosition': 424242})
     histograms.AddSharedDiagnostic('revisions', revision_info)
     with self.assertRaises(api_request_handler.BadRequestError):
         add_histograms.ComputeRevision(histograms)