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))
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))
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)
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)