Index: tools/telemetry/telemetry/value/list_of_string_values_unittest.py |
diff --git a/tools/telemetry/telemetry/value/list_of_scalar_values_unittest.py b/tools/telemetry/telemetry/value/list_of_string_values_unittest.py |
similarity index 55% |
copy from tools/telemetry/telemetry/value/list_of_scalar_values_unittest.py |
copy to tools/telemetry/telemetry/value/list_of_string_values_unittest.py |
index c54ca26306e77cc5378dbf47f5535f7e78657a20..cf83871233d468f0f4e43e71d994d32e4719a5b5 100644 |
--- a/tools/telemetry/telemetry/value/list_of_scalar_values_unittest.py |
+++ b/tools/telemetry/telemetry/value/list_of_string_values_unittest.py |
@@ -6,7 +6,7 @@ import unittest |
from telemetry import value |
from telemetry.page import page_set |
-from telemetry.value import list_of_scalar_values |
+from telemetry.value import list_of_string_values |
class TestBase(unittest.TestCase): |
def setUp(self): |
@@ -24,60 +24,60 @@ class TestBase(unittest.TestCase): |
def pages(self): |
return self.page_set.pages |
-class ValueTest(TestBase): |
+class ListOfStringValuesTest(TestBase): |
def testListSamePageMergingWithSamePageConcatenatePolicy(self): |
page0 = self.pages[0] |
- v0 = list_of_scalar_values.ListOfScalarValues( |
- page0, 'x', 'unit', |
- [1,2], same_page_merge_policy=value.CONCATENATE) |
- v1 = list_of_scalar_values.ListOfScalarValues( |
- page0, 'x', 'unit', |
- [3,4], same_page_merge_policy=value.CONCATENATE) |
+ v0 = list_of_string_values.ListOfStringValues( |
+ page0, 'x', 'label', |
+ ['L1','L2'], same_page_merge_policy=value.CONCATENATE) |
+ v1 = list_of_string_values.ListOfStringValues( |
+ page0, 'x', 'label', |
+ ['L3','L4'], same_page_merge_policy=value.CONCATENATE) |
self.assertTrue(v1.IsMergableWith(v0)) |
- vM = (list_of_scalar_values.ListOfScalarValues. |
+ vM = (list_of_string_values.ListOfStringValues. |
MergeLikeValuesFromSamePage([v0, v1])) |
self.assertEquals(page0, vM.page) |
self.assertEquals('x', vM.name) |
- self.assertEquals('unit', vM.units) |
+ self.assertEquals('label', vM.units) |
self.assertEquals(value.CONCATENATE, vM.same_page_merge_policy) |
self.assertEquals(True, vM.important) |
- self.assertEquals([1, 2, 3, 4], vM.values) |
+ self.assertEquals(['L1', 'L2', 'L3', 'L4'], vM.values) |
def testListSamePageMergingWithPickFirstPolicy(self): |
page0 = self.pages[0] |
- v0 = list_of_scalar_values.ListOfScalarValues( |
- page0, 'x', 'unit', |
- [1,2], same_page_merge_policy=value.PICK_FIRST) |
- v1 = list_of_scalar_values.ListOfScalarValues( |
- page0, 'x', 'unit', |
- [3,4], same_page_merge_policy=value.PICK_FIRST) |
+ v0 = list_of_string_values.ListOfStringValues( |
+ page0, 'x', 'label', |
+ ['L1','L2'], same_page_merge_policy=value.PICK_FIRST) |
+ v1 = list_of_string_values.ListOfStringValues( |
+ page0, 'x', 'label', |
+ ['L3','L4'], same_page_merge_policy=value.PICK_FIRST) |
self.assertTrue(v1.IsMergableWith(v0)) |
- vM = (list_of_scalar_values.ListOfScalarValues. |
+ vM = (list_of_string_values.ListOfStringValues. |
MergeLikeValuesFromSamePage([v0, v1])) |
self.assertEquals(page0, vM.page) |
self.assertEquals('x', vM.name) |
- self.assertEquals('unit', vM.units) |
+ self.assertEquals('label', vM.units) |
self.assertEquals(value.PICK_FIRST, vM.same_page_merge_policy) |
self.assertEquals(True, vM.important) |
- self.assertEquals([1, 2], vM.values) |
+ self.assertEquals(['L1', 'L2'], vM.values) |
def testListDifferentPageMerging(self): |
page0 = self.pages[0] |
- v0 = list_of_scalar_values.ListOfScalarValues( |
- page0, 'x', 'unit', |
- [1, 2], same_page_merge_policy=value.PICK_FIRST) |
- v1 = list_of_scalar_values.ListOfScalarValues( |
- page0, 'x', 'unit', |
- [3, 4], same_page_merge_policy=value.PICK_FIRST) |
+ v0 = list_of_string_values.ListOfStringValues( |
+ page0, 'x', 'label', |
+ ['L1', 'L2'], same_page_merge_policy=value.PICK_FIRST) |
+ v1 = list_of_string_values.ListOfStringValues( |
+ page0, 'x', 'label', |
+ ['L3', 'L4'], same_page_merge_policy=value.PICK_FIRST) |
self.assertTrue(v1.IsMergableWith(v0)) |
- vM = (list_of_scalar_values.ListOfScalarValues. |
+ vM = (list_of_string_values.ListOfStringValues. |
MergeLikeValuesFromDifferentPages([v0, v1])) |
self.assertEquals(None, vM.page) |
self.assertEquals('x', vM.name) |
- self.assertEquals('unit', vM.units) |
+ self.assertEquals('label', vM.units) |
self.assertEquals(value.PICK_FIRST, vM.same_page_merge_policy) |
self.assertEquals(True, vM.important) |
- self.assertEquals([1, 2, 3, 4], vM.values) |
+ self.assertEquals(['L1', 'L2', 'L3', 'L4'], vM.values) |