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

Unified Diff: tools/telemetry/telemetry/value/value_unittest.py

Issue 1647513002: Delete tools/telemetry. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 11 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 | « tools/telemetry/telemetry/value/unit-info.json ('k') | tools/telemetry/telemetry/web_perf/__init__.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/telemetry/telemetry/value/value_unittest.py
diff --git a/tools/telemetry/telemetry/value/value_unittest.py b/tools/telemetry/telemetry/value/value_unittest.py
deleted file mode 100644
index 78683ab19d24f7fe0f93f4efd9f1fbde8fd35262..0000000000000000000000000000000000000000
--- a/tools/telemetry/telemetry/value/value_unittest.py
+++ /dev/null
@@ -1,281 +0,0 @@
-# Copyright 2014 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-import os
-import unittest
-
-from telemetry import story
-from telemetry import page as page_module
-from telemetry import value
-
-
-class TestBase(unittest.TestCase):
- def setUp(self):
- story_set = story.StorySet(base_dir=os.path.dirname(__file__))
- story_set.AddStory(
- page_module.Page("http://www.bar.com/", story_set, story_set.base_dir))
- story_set.AddStory(
- page_module.Page("http://www.baz.com/", story_set, story_set.base_dir))
- story_set.AddStory(
- page_module.Page("http://www.foo.com/", story_set, story_set.base_dir))
- self.story_set = story_set
-
- @property
- def pages(self):
- return self.story_set.stories
-
-class ValueForTest(value.Value):
- @classmethod
- def MergeLikeValuesFromSamePage(cls, values):
- pass
-
- @classmethod
- def MergeLikeValuesFromDifferentPages(cls, values):
- pass
-
- def GetBuildbotDataType(self, output_context):
- pass
-
- def GetBuildbotValue(self):
- pass
-
- def GetChartAndTraceNameForComputedSummaryResult(
- self, trace_tag):
- pass
-
- def GetRepresentativeNumber(self):
- pass
-
- def GetRepresentativeString(self):
- pass
-
- @staticmethod
- def GetJSONTypeName():
- pass
-
-class ValueForAsDictTest(ValueForTest):
- @staticmethod
- def GetJSONTypeName():
- return 'baz'
-
-class ValueForFromDictTest(ValueForTest):
- @staticmethod
- def FromDict(value_dict, page_dict):
- kwargs = value.Value.GetConstructorKwArgs(value_dict, page_dict)
- return ValueForFromDictTest(**kwargs)
-
- @staticmethod
- def GetJSONTypeName():
- return 'value_for_from_dict_test'
-
-class ValueTest(TestBase):
- def testCompat(self):
- page0 = self.pages[0]
- page1 = self.pages[0]
-
- a = value.Value(page0, 'x', 'unit', important=False, description=None,
- tir_label='foo')
- b = value.Value(page1, 'x', 'unit', important=False, description=None,
- tir_label='foo')
- self.assertTrue(b.IsMergableWith(a))
-
- a = value.Value(page0, 'x', 'unit', important=False, description=None,
- tir_label='foo')
- b = value.Value(page0, 'x', 'unit', important=False, description=None,
- tir_label='bar')
- self.assertTrue(b.IsMergableWith(a))
-
- def testIncompat(self):
- page0 = self.pages[0]
-
- a = value.Value(page0, 'x', 'unit', important=False, description=None,
- tir_label=None)
- b = value.Value(page0, 'x', 'incompatUnit', important=False,
- tir_label=None, description=None)
- self.assertFalse(b.IsMergableWith(a))
-
- a = value.Value(page0, 'x', 'unit', important=False, description=None,
- tir_label=None)
- b = value.Value(page0, 'x', 'unit', important=True, description=None,
- tir_label=None)
- self.assertFalse(b.IsMergableWith(a))
-
- a = value.Value(page0, 'x', 'unit', important=False, description=None,
- tir_label=None)
- b = ValueForTest(page0, 'x', 'unit', important=True, description=None,
- tir_label=None)
- self.assertFalse(b.IsMergableWith(a))
-
- def testNameMustBeString(self):
- with self.assertRaises(ValueError):
- value.Value(None, 42, 'unit', important=False, description=None,
- tir_label=None)
-
- def testUnitsMustBeString(self):
- with self.assertRaises(ValueError):
- value.Value(None, 'x', 42, important=False, description=None,
- tir_label=None)
-
- def testImportantMustBeBool(self):
- with self.assertRaises(ValueError):
- value.Value(None, 'x', 'unit', important='foo', description=None,
- tir_label=None)
-
- def testDescriptionMustBeStringOrNone(self):
- with self.assertRaises(ValueError):
- value.Value(None, 'x', 'unit', important=False, description=42,
- tir_label=None)
-
- def testInteractionRecordMustBeStringOrNone(self):
- with self.assertRaises(ValueError):
- value.Value(None, 'x', 'unit', important=False, description=None,
- tir_label=42)
-
- def testAsDictBaseKeys(self):
- v = ValueForAsDictTest(None, 'x', 'unit', important=True, description=None,
- tir_label='bar')
- d = v.AsDict()
-
- self.assertEquals(d, {
- 'name': 'x',
- 'type': 'baz',
- 'units': 'unit',
- 'important': True,
- 'tir_label': 'bar'
- })
-
- def testAsDictWithPage(self):
- page0 = self.pages[0]
-
- v = ValueForAsDictTest(page0, 'x', 'unit', important=False,
- description=None, tir_label=None)
- d = v.AsDict()
-
- self.assertIn('page_id', d)
-
- def testAsDictWithoutPage(self):
- v = ValueForAsDictTest(None, 'x', 'unit', important=False, description=None,
- tir_label=None)
- d = v.AsDict()
-
- self.assertNotIn('page_id', d)
-
- def testAsDictWithDescription(self):
- v = ValueForAsDictTest(None, 'x', 'unit', important=False,
- description='Some description.',
- tir_label=None)
- d = v.AsDict()
- self.assertEqual('Some description.', d['description'])
-
- def testAsDictWithoutDescription(self):
- v = ValueForAsDictTest(None, 'x', 'unit', important=False, description=None,
- tir_label=None)
- self.assertNotIn('description', v.AsDict())
-
- def testAsDictWithInteractionRecord(self):
- v = ValueForAsDictTest(None, 'x', 'unit', important=False,
- description='Some description.',
- tir_label='foo')
- d = v.AsDict()
- self.assertEqual('foo', d['tir_label'])
-
- def testAsDictWithoutInteractionRecord(self):
- v = ValueForAsDictTest(None, 'x', 'unit', important=False, description=None,
- tir_label=None)
- self.assertNotIn('tir_label', v.AsDict())
-
- def testFromDictBaseKeys(self):
- d = {
- 'type': 'value_for_from_dict_test',
- 'name': 'x',
- 'units': 'unit'
- }
-
- v = value.Value.FromDict(d, None)
- self.assertEquals(v.name, 'x')
- self.assertTrue(isinstance(v, ValueForFromDictTest))
- self.assertEquals(v.units, 'unit')
-
- def testFromDictWithPage(self):
- page0 = self.pages[0]
- page_dict = {page0.id: page0}
-
- d = {
- 'type': 'value_for_from_dict_test',
- 'name': 'x',
- 'units': 'unit',
- 'page_id': page0.id
- }
-
- v = value.Value.FromDict(d, page_dict)
-
- self.assertEquals(v.page.id, page0.id)
-
- def testFromDictWithoutPage(self):
- d = {
- 'type': 'value_for_from_dict_test',
- 'name': 'x',
- 'units': 'unit'
- }
-
- v = value.Value.FromDict(d, {})
-
- self.assertEquals(v.page, None)
-
- def testFromDictWithDescription(self):
- d = {
- 'type': 'value_for_from_dict_test',
- 'name': 'x',
- 'units': 'unit',
- 'description': 'foo'
- }
-
- v = value.Value.FromDict(d, {})
- self.assertEquals(v.description, 'foo')
-
- def testFromDictWithoutDescription(self):
- d = {
- 'type': 'value_for_from_dict_test',
- 'name': 'x',
- 'units': 'unit'
- }
-
- v = value.Value.FromDict(d, {})
- self.assertEquals(v.description, None)
-
- def testFromDictWithInteractionRecord(self):
- d = {
- 'type': 'value_for_from_dict_test',
- 'name': 'x',
- 'units': 'unit',
- 'description': 'foo',
- 'tir_label': 'bar'
- }
-
- v = value.Value.FromDict(d, {})
- self.assertEquals(v.tir_label, 'bar')
-
- def testFromDictWithoutInteractionRecord(self):
- d = {
- 'type': 'value_for_from_dict_test',
- 'name': 'x',
- 'units': 'unit'
- }
-
- v = value.Value.FromDict(d, {})
- self.assertEquals(v.tir_label, None)
-
- def testListOfValuesFromListOfDicts(self):
- d0 = {
- 'type': 'value_for_from_dict_test',
- 'name': 'x',
- 'units': 'unit'
- }
- d1 = {
- 'type': 'value_for_from_dict_test',
- 'name': 'y',
- 'units': 'unit'
- }
- vs = value.Value.ListOfValuesFromListOfDicts([d0, d1], {})
- self.assertEquals(vs[0].name, 'x')
- self.assertEquals(vs[1].name, 'y')
« no previous file with comments | « tools/telemetry/telemetry/value/unit-info.json ('k') | tools/telemetry/telemetry/web_perf/__init__.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698