Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(814)

Unified Diff: tracing/tracing/value/histogram_set_unittest.py

Issue 2998043002: Remove RelatedHistogramSet. (Closed)
Patch Set: Created 3 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tracing/tracing/value/histogram_set_test.html ('k') | tracing/tracing/value/histogram_unittest.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tracing/tracing/value/histogram_set_unittest.py
diff --git a/tracing/tracing/value/histogram_set_unittest.py b/tracing/tracing/value/histogram_set_unittest.py
index 7eaa194d3275260c0357edba1904baed5de497a8..315b57f1600366cd043dedf4c29251687b19a416 100644
--- a/tracing/tracing/value/histogram_set_unittest.py
+++ b/tracing/tracing/value/histogram_set_unittest.py
@@ -11,59 +11,6 @@ from tracing.value.diagnostics import diagnostic_ref
class HistogramSetUnittest(unittest.TestCase):
- def testRelatedHistogramSet(self):
- a = histogram.Histogram('a', 'unitless')
- b = histogram.Histogram('b', 'unitless')
- c = histogram.Histogram('c', 'unitless')
- a.diagnostics['rhs'] = histogram.RelatedHistogramSet([b, c])
-
- # Don't serialize c yet.
- hists = histogram_set.HistogramSet([a, b])
- hists2 = histogram_set.HistogramSet()
- hists2.ImportDicts(hists.AsDicts())
- hists2.ResolveRelatedHistograms()
- a2 = hists2.GetHistogramsNamed('a')
- self.assertEqual(len(a2), 1)
- a2 = a2[0]
- self.assertEqual(a2.guid, a.guid)
- self.assertIsInstance(a2, histogram.Histogram)
- self.assertIsNot(a2, a)
- b2 = hists2.GetHistogramsNamed('b')
- self.assertEqual(len(b2), 1)
- b2 = b2[0]
- self.assertEqual(b2.guid, b.guid)
- self.assertIsInstance(b2, histogram.Histogram)
- self.assertIsNot(b2, b)
- rhs2 = a2.diagnostics['rhs']
- self.assertIsInstance(rhs2, histogram.RelatedHistogramSet)
- self.assertEqual(len(rhs2), 2)
-
- # Assert that b and c are in a2's RelatedHistogramSet, rhs2.
- rhs2hs = list(rhs2)
- rhs2guids = [h.guid for h in rhs2hs]
- b2i = rhs2guids.index(b.guid)
- self.assertIs(rhs2hs[b2i], b2)
-
- c2i = rhs2guids.index(c.guid)
- self.assertIsInstance(rhs2hs[c2i], histogram.HistogramRef)
-
- # Now serialize c and add it to hists2.
- hists2.ImportDicts([c.AsDict()])
- hists2.ResolveRelatedHistograms()
-
- c2 = hists2.GetHistogramsNamed('c')
- self.assertEqual(len(c2), 1)
- c2 = c2[0]
- self.assertEqual(c2.guid, c.guid)
- self.assertIsNot(c2, c)
-
- rhs2hs = list(rhs2)
- rhs2guids = [h.guid for h in rhs2hs]
- b2i = rhs2guids.index(b.guid)
- c2i = rhs2guids.index(c.guid)
- self.assertIs(b2, rhs2hs[b2i])
- self.assertIs(c2, rhs2hs[c2i])
-
def testRelatedHistogramMap(self):
a = histogram.Histogram('a', 'unitless')
b = histogram.Histogram('b', 'unitless')
« no previous file with comments | « tracing/tracing/value/histogram_set_test.html ('k') | tracing/tracing/value/histogram_unittest.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698