Index: telemetry/telemetry/internal/story_runner_unittest.py |
diff --git a/telemetry/telemetry/internal/story_runner_unittest.py b/telemetry/telemetry/internal/story_runner_unittest.py |
index 116b24c6fc901f4747175bdd48cc360e6e2ee21b..f61a362fddf58aa8aa17f2031b9e4b7359a3bb80 100644 |
--- a/telemetry/telemetry/internal/story_runner_unittest.py |
+++ b/telemetry/telemetry/internal/story_runner_unittest.py |
@@ -1296,7 +1296,7 @@ class StoryRunnerTest(unittest.TestCase): |
finally: |
shutil.rmtree(temp_path) |
- def testRunBenchmark_AddsOwnership_WithoutComponent(self): |
+ def testRunBenchmark_AddsOwners_AndEmptyComponent(self): |
@benchmark.Owner(emails=['alice@chromium.org']) |
class FakeBenchmarkWithOwner(FakeBenchmark): |
def __init__(self): |
@@ -1318,20 +1318,21 @@ class StoryRunnerTest(unittest.TestCase): |
hs = histogram_set.HistogramSet() |
hs.ImportDicts(data) |
- ownership_diagnostics = hs.GetSharedDiagnosticsOfType( |
- histogram_module.Ownership) |
+ generic_diagnostics = hs.GetSharedDiagnosticsOfType( |
+ histogram_module.GenericSet) |
- self.assertGreater(len(ownership_diagnostics), 0) |
+ self.assertGreater(len(generic_diagnostics), 0) |
- ownership_diagnostic = ownership_diagnostics[0] |
+ generic_diagnostics_values = [ |
+ diagnostic.AsDict()['values'] for diagnostic in generic_diagnostics] |
+ |
+ self.assertIn([], generic_diagnostics_values) |
+ self.assertIn(['alice@chromium.org'], generic_diagnostics_values) |
- self.assertIsInstance(ownership_diagnostic, histogram_module.Ownership) |
- self.assertIsNone(ownership_diagnostic.component) |
- self.assertItemsEqual(['alice@chromium.org'], ownership_diagnostic.emails) |
finally: |
shutil.rmtree(temp_path) |
- def testRunBenchmark_AddsOwnership_WithComponent(self): |
+ def testRunBenchmark_AddsComponent(self): |
@benchmark.Owner(emails=['alice@chromium.org', 'bob@chromium.org'], |
component='fooBar') |
class FakeBenchmarkWithOwner(FakeBenchmark): |
@@ -1354,17 +1355,18 @@ class StoryRunnerTest(unittest.TestCase): |
hs = histogram_set.HistogramSet() |
hs.ImportDicts(data) |
- ownership_diagnostics = hs.GetSharedDiagnosticsOfType( |
- histogram_module.Ownership) |
+ generic_diagnostics = hs.GetSharedDiagnosticsOfType( |
+ histogram_module.GenericSet) |
+ |
+ self.assertGreater(len(generic_diagnostics), 0) |
- self.assertGreater(len(ownership_diagnostics), 0) |
+ generic_diagnostics_values = [ |
+ diagnostic.AsDict()['values'] for diagnostic in generic_diagnostics] |
- ownership_diagnostic = ownership_diagnostics[0] |
+ self.assertIn(['fooBar'], generic_diagnostics_values) |
+ self.assertIn(['alice@chromium.org', 'bob@chromium.org'], |
+ generic_diagnostics_values) |
- self.assertIsInstance(ownership_diagnostic, histogram_module.Ownership) |
- self.assertEqual('fooBar', ownership_diagnostic.component) |
- self.assertItemsEqual(['alice@chromium.org', 'bob@chromium.org'], |
- ownership_diagnostic.emails) |
finally: |
shutil.rmtree(temp_path) |