diff options
author | nednguyen@google.com <nednguyen@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-28 23:45:50 +0000 |
---|---|---|
committer | nednguyen@google.com <nednguyen@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-28 23:45:50 +0000 |
commit | 2f264fc0b3981e9c72965a4d3d18be75c935d133 (patch) | |
tree | e5cd8cf328578b44f0e386a737ad90961b17a7a7 | |
parent | 6ebd60ceeb0ea003d9696a68f790ba0983260512 (diff) | |
download | chromium_src-2f264fc0b3981e9c72965a4d3d18be75c935d133.zip chromium_src-2f264fc0b3981e9c72965a4d3d18be75c935d133.tar.gz chromium_src-2f264fc0b3981e9c72965a4d3d18be75c935d133.tar.bz2 |
Get rid of PageSet.FromDict from unittests
BUG=239179
Review URL: https://codereview.chromium.org/252923002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266693 0039d316-1c4b-4281-b951-d872f2087c98
15 files changed, 95 insertions, 194 deletions
diff --git a/tools/perf/measurements/timeline_based_measurement_unittest.py b/tools/perf/measurements/timeline_based_measurement_unittest.py index 66b6c17..e18a164 100644 --- a/tools/perf/measurements/timeline_based_measurement_unittest.py +++ b/tools/perf/measurements/timeline_based_measurement_unittest.py @@ -77,13 +77,9 @@ class TimelineBasedMetricsTests(unittest.TestCase): metric = tbm_module._TimelineBasedMetrics( # pylint: disable=W0212 self.model, self.renderer_thread, CreateMetricsForTimelineInteractionRecord) - ps = page_set.PageSet.FromDict({ - "description": "hello", - "archive_path": "foo.wpr", - "pages": [ - {"url": "http://www.bar.com/"} - ] - }, os.path.dirname(__file__)) + ps = page_set.PageSet(file_path=os.path.dirname(__file__)) + ps.AddPageWithDefaultRunNavigate('http://www.bar.com/') + results.WillMeasurePage(ps.pages[0]) metric.AddResults(results) results.DidMeasurePage() diff --git a/tools/telemetry/telemetry/page/block_page_measurement_results_unittest.py b/tools/telemetry/telemetry/page/block_page_measurement_results_unittest.py index a0355fc..234aa01 100644 --- a/tools/telemetry/telemetry/page/block_page_measurement_results_unittest.py +++ b/tools/telemetry/telemetry/page/block_page_measurement_results_unittest.py @@ -12,14 +12,11 @@ BlockPageMeasurementResults = \ block_page_measurement_results.BlockPageMeasurementResults def _MakePageSet(): - return page_set.PageSet.FromDict({ - "description": "hello", - "archive_path": "foo.wpr", - "pages": [ - {"url": "http://www.foo.com/"}, - {"url": "http://www.bar.com/"} - ] - }, os.path.dirname(__file__)) + ps = page_set.PageSet(file_path=os.path.dirname(__file__)) + ps.AddPageWithDefaultRunNavigate('http://www.foo.com/') + ps.AddPageWithDefaultRunNavigate('http://www.bar.com/') + return ps + class NonPrintingBlockPageMeasurementResults(BlockPageMeasurementResults): def __init__(self, *args): diff --git a/tools/telemetry/telemetry/page/buildbot_page_measurement_results_unittest.py b/tools/telemetry/telemetry/page/buildbot_page_measurement_results_unittest.py index ba7d899..6b46619 100644 --- a/tools/telemetry/telemetry/page/buildbot_page_measurement_results_unittest.py +++ b/tools/telemetry/telemetry/page/buildbot_page_measurement_results_unittest.py @@ -11,15 +11,11 @@ from telemetry.value import list_of_scalar_values from telemetry.value import scalar def _MakePageSet(): - return page_set.PageSet.FromDict({ - "description": "hello", - "archive_path": "foo.wpr", - "pages": [ - {"url": "http://www.foo.com/"}, - {"url": "http://www.bar.com/"}, - {"url": "http://www.baz.com/"} - ] - }, os.path.dirname(__file__)) + ps = page_set.PageSet(file_path=os.path.dirname(__file__)) + ps.AddPageWithDefaultRunNavigate('http://www.foo.com/') + ps.AddPageWithDefaultRunNavigate('http://www.bar.com/') + ps.AddPageWithDefaultRunNavigate('http://www.baz.com/') + return ps class SummarySavingPageMeasurementResults( buildbot_page_measurement_results.BuildbotPageMeasurementResults): diff --git a/tools/telemetry/telemetry/page/csv_page_measurement_results_unittest.py b/tools/telemetry/telemetry/page/csv_page_measurement_results_unittest.py index bedbf646..3891e579 100644 --- a/tools/telemetry/telemetry/page/csv_page_measurement_results_unittest.py +++ b/tools/telemetry/telemetry/page/csv_page_measurement_results_unittest.py @@ -10,13 +10,10 @@ from telemetry.page import csv_page_measurement_results from telemetry.page import page_set def _MakePageSet(): - return page_set.PageSet.FromDict({ - "description": "hello", - "pages": [ - {"url": "http://www.foo.com/"}, - {"url": "http://www.bar.com/"} - ] - }, os.path.dirname(__file__)) + ps = page_set.PageSet(file_path=os.path.dirname(__file__)) + ps.AddPageWithDefaultRunNavigate('http://www.foo.com/') + ps.AddPageWithDefaultRunNavigate('http://www.bar.com/') + return ps class NonPrintingCsvPageMeasurementResults( csv_page_measurement_results.CsvPageMeasurementResults): diff --git a/tools/telemetry/telemetry/page/html_page_measurement_results_unittest.py b/tools/telemetry/telemetry/page/html_page_measurement_results_unittest.py index e94139c..25001db 100644 --- a/tools/telemetry/telemetry/page/html_page_measurement_results_unittest.py +++ b/tools/telemetry/telemetry/page/html_page_measurement_results_unittest.py @@ -10,15 +10,11 @@ from telemetry.page import page_set def _MakePageSet(): - return page_set.PageSet.FromDict({ - "description": "hello", - "archive_path": "foo.wpr", - "pages": [ - {"url": "http://www.foo.com/"}, - {"url": "http://www.bar.com/"}, - {"url": "http://www.baz.com/"} - ] - }, os.path.dirname(__file__)) + ps = page_set.PageSet(file_path=os.path.dirname(__file__)) + ps.AddPageWithDefaultRunNavigate('http://www.foo.com/') + ps.AddPageWithDefaultRunNavigate('http://www.bar.com/') + ps.AddPageWithDefaultRunNavigate('http://www.baz.com/') + return ps class DeterministicHtmlPageMeasurementResults( diff --git a/tools/telemetry/telemetry/page/page_measurement_results_unittest.py b/tools/telemetry/telemetry/page/page_measurement_results_unittest.py index 3817880..b5b35df 100644 --- a/tools/telemetry/telemetry/page/page_measurement_results_unittest.py +++ b/tools/telemetry/telemetry/page/page_measurement_results_unittest.py @@ -10,15 +10,11 @@ from telemetry.page import perf_tests_helper from telemetry.value import scalar def _MakePageSet(): - return page_set.PageSet.FromDict({ - "description": "hello", - "archive_path": "foo.wpr", - "pages": [ - {"url": "http://www.bar.com/"}, - {"url": "http://www.baz.com/"}, - {"url": "http://www.foo.com/"} - ] - }, os.path.dirname(__file__)) + ps = page_set.PageSet(file_path=os.path.dirname(__file__)) + ps.AddPageWithDefaultRunNavigate("http://www.bar.com/") + ps.AddPageWithDefaultRunNavigate("http://www.baz.com/") + ps.AddPageWithDefaultRunNavigate("http://www.foo.com/") + return ps class NonPrintingPageMeasurementResults( page_measurement_results.PageMeasurementResults): diff --git a/tools/telemetry/telemetry/page/page_test_results_unittest.py b/tools/telemetry/telemetry/page/page_test_results_unittest.py index 2588606..01aed88 100644 --- a/tools/telemetry/telemetry/page/page_test_results_unittest.py +++ b/tools/telemetry/telemetry/page/page_test_results_unittest.py @@ -18,15 +18,10 @@ class NonPrintingPageTestResults( class PageTestResultsTest(unittest.TestCase): def setUp(self): - self.page_set = page_set.PageSet.FromDict({ - "description": "hello", - "archive_path": "foo.wpr", - "pages": [ - {"url": "http://www.bar.com/"}, - {"url": "http://www.baz.com/"}, - {"url": "http://www.foo.com/"} - ] - }, os.path.dirname(__file__)) + self.page_set = page_set.PageSet(file_path=os.path.dirname(__file__)) + self.page_set.AddPageWithDefaultRunNavigate("http://www.bar.com/") + self.page_set.AddPageWithDefaultRunNavigate("http://www.baz.com/") + self.page_set.AddPageWithDefaultRunNavigate("http://www.foo.com/") @property def pages(self): diff --git a/tools/telemetry/telemetry/page/page_unittest.py b/tools/telemetry/telemetry/page/page_unittest.py index 92be799..61fabc0 100644 --- a/tools/telemetry/telemetry/page/page_unittest.py +++ b/tools/telemetry/telemetry/page/page_unittest.py @@ -42,113 +42,76 @@ class TestPage(unittest.TestCase): (os.altsep and apage.file_path_url.endswith(os.altsep))) def testSort(self): - ps = page_set.PageSet.FromDict({ - 'description': 'hello', - 'archive_path': 'foo.wpr', - 'pages': [ - {'url': 'http://www.foo.com/'}, - {'url': 'http://www.bar.com/'} - ] - }, os.path.dirname(__file__)) + ps = page_set.PageSet(file_path=os.path.dirname(__file__)) + ps.AddPageWithDefaultRunNavigate('http://www.foo.com/') + ps.AddPageWithDefaultRunNavigate('http://www.bar.com/') + pages = [ps.pages[0], ps.pages[1]] pages.sort() self.assertEquals([ps.pages[1], ps.pages[0]], pages) def testGetUrlBaseDirAndFileForUrlBaseDir(self): - ps = page_set.PageSet.FromDict({ - 'description': 'hello', - 'archive_path': 'foo.wpr', - 'serving_dirs': ['../somedir/'], - 'pages': [ - {'url': 'file://../otherdir/file.html'} - ]}, 'basedir/') + ps = page_set.PageSet(file_path='basedir/', serving_dirs=['../somedir/']) + ps.AddPageWithDefaultRunNavigate('file://../otherdir/file.html') self.assertPathEqual(ps[0].file_path, 'otherdir/file.html') def testDisplayUrlForHttp(self): - ps = page_set.PageSet.FromDict({ - 'description': 'hello', - 'archive_path': 'foo.wpr', - 'pages': [ - {'url': 'http://www.foo.com/'}, - {'url': 'http://www.bar.com/'} - ] - }, os.path.dirname(__file__)) + ps = page_set.PageSet(file_path=os.path.dirname(__file__)) + ps.AddPageWithDefaultRunNavigate('http://www.foo.com/') + ps.AddPageWithDefaultRunNavigate('http://www.bar.com/') + self.assertEquals(ps[0].display_name, 'http://www.foo.com/') self.assertEquals(ps[1].display_name, 'http://www.bar.com/') def testDisplayUrlForHttps(self): - ps = page_set.PageSet.FromDict({ - 'description': 'hello', - 'archive_path': 'foo.wpr', - 'pages': [ - {'url': 'http://www.foo.com/'}, - {'url': 'https://www.bar.com/'} - ] - }, os.path.dirname(__file__)) + ps = page_set.PageSet(file_path=os.path.dirname(__file__)) + ps.AddPageWithDefaultRunNavigate('http://www.foo.com/') + ps.AddPageWithDefaultRunNavigate('https://www.bar.com/') + self.assertEquals(ps[0].display_name, 'http://www.foo.com/') self.assertEquals(ps[1].display_name, 'https://www.bar.com/') def testDisplayUrlForFile(self): - ps = page_set.PageSet.FromDict({ - 'description': 'hello', - 'archive_path': 'foo.wpr', - 'pages': [ - {'url': 'file://../../otherdir/foo.html'}, - {'url': 'file://../../otherdir/bar.html'}, - ] - }, os.path.dirname(__file__)) + ps = page_set.PageSet(file_path=os.path.dirname(__file__)) + ps.AddPageWithDefaultRunNavigate('file://../../otherdir/foo.html') + ps.AddPageWithDefaultRunNavigate('file://../../otherdir/bar.html') + self.assertEquals(ps[0].display_name, 'foo.html') self.assertEquals(ps[1].display_name, 'bar.html') def testDisplayUrlForFilesDifferingBySuffix(self): - ps = page_set.PageSet.FromDict({ - 'description': 'hello', - 'archive_path': 'foo.wpr', - 'pages': [ - {'url': 'file://../../otherdir/foo.html'}, - {'url': 'file://../../otherdir/foo1.html'}, - ] - }, os.path.dirname(__file__)) + ps = page_set.PageSet(file_path=os.path.dirname(__file__)) + ps.AddPageWithDefaultRunNavigate('file://../../otherdir/foo.html') + ps.AddPageWithDefaultRunNavigate('file://../../otherdir/foo1.html') + self.assertEquals(ps[0].display_name, 'foo.html') self.assertEquals(ps[1].display_name, 'foo1.html') def testDisplayUrlForFileOfDifferentPaths(self): - ps = page_set.PageSet.FromDict({ - 'description': 'hello', - 'archive_path': 'foo.wpr', - 'pages': [ - {'url': 'file://../../somedir/foo.html'}, - {'url': 'file://../../otherdir/bar.html'}, - ] - }, os.path.dirname(__file__)) + ps = page_set.PageSet(file_path=os.path.dirname(__file__)) + ps.AddPageWithDefaultRunNavigate('file://../../somedir/foo.html') + ps.AddPageWithDefaultRunNavigate('file://../../otherdir/bar.html') + self.assertEquals(ps[0].display_name, 'somedir/foo.html') self.assertEquals(ps[1].display_name, 'otherdir/bar.html') def testDisplayUrlForFileDirectories(self): - ps = page_set.PageSet.FromDict({ - 'description': 'hello', - 'archive_path': 'foo.wpr', - 'pages': [ - {'url': 'file://../../otherdir/foo/'}, - {'url': 'file://../../otherdir/bar/'}, - ] - }, os.path.dirname(__file__)) + ps = page_set.PageSet(file_path=os.path.dirname(__file__)) + ps.AddPageWithDefaultRunNavigate('file://../../otherdir/foo') + ps.AddPageWithDefaultRunNavigate('file://../../otherdir/bar') + self.assertEquals(ps[0].display_name, 'foo') self.assertEquals(ps[1].display_name, 'bar') def testDisplayUrlForSingleFile(self): - ps = page_set.PageSet.FromDict({ - 'description': 'hello', - 'archive_path': 'foo.wpr', - 'pages': [{'url': 'file://../../otherdir/foo.html'}] - }, os.path.dirname(__file__)) + ps = page_set.PageSet(file_path=os.path.dirname(__file__)) + ps.AddPageWithDefaultRunNavigate('file://../../otherdir/foo.html') + self.assertEquals(ps[0].display_name, 'foo.html') def testDisplayUrlForSingleDirectory(self): - ps = page_set.PageSet.FromDict({ - 'description': 'hello', - 'archive_path': 'foo.wpr', - 'pages': [{'url': 'file://../../otherdir/foo/'}] - }, os.path.dirname(__file__)) + ps = page_set.PageSet(file_path=os.path.dirname(__file__)) + ps.AddPageWithDefaultRunNavigate('file://../../otherdir/foo') + self.assertEquals(ps[0].display_name, 'foo') diff --git a/tools/telemetry/telemetry/value/histogram_unittest.py b/tools/telemetry/telemetry/value/histogram_unittest.py index faf50ab..ba75b5e 100644 --- a/tools/telemetry/telemetry/value/histogram_unittest.py +++ b/tools/telemetry/telemetry/value/histogram_unittest.py @@ -10,15 +10,10 @@ from telemetry.value import histogram as histogram_module class TestBase(unittest.TestCase): def setUp(self): - self.page_set = page_set.PageSet.FromDict({ - "description": "hello", - "archive_path": "foo.wpr", - "pages": [ - {"url": "http://www.bar.com/"}, - {"url": "http://www.baz.com/"}, - {"url": "http://www.foo.com/"} - ] - }, os.path.dirname(__file__)) + self.page_set = page_set.PageSet(file_path=os.path.dirname(__file__)) + self.page_set.AddPageWithDefaultRunNavigate("http://www.bar.com/") + self.page_set.AddPageWithDefaultRunNavigate("http://www.baz.com/") + self.page_set.AddPageWithDefaultRunNavigate("http://www.foo.com/") @property def pages(self): diff --git a/tools/telemetry/telemetry/value/list_of_scalar_values_unittest.py b/tools/telemetry/telemetry/value/list_of_scalar_values_unittest.py index c54ca26..88f42e6 100644 --- a/tools/telemetry/telemetry/value/list_of_scalar_values_unittest.py +++ b/tools/telemetry/telemetry/value/list_of_scalar_values_unittest.py @@ -10,15 +10,10 @@ from telemetry.value import list_of_scalar_values class TestBase(unittest.TestCase): def setUp(self): - self.page_set = page_set.PageSet.FromDict({ - "description": "hello", - "archive_path": "foo.wpr", - "pages": [ - {"url": "http://www.bar.com/"}, - {"url": "http://www.baz.com/"}, - {"url": "http://www.foo.com/"} - ] - }, os.path.dirname(__file__)) + self.page_set = page_set.PageSet(file_path=os.path.dirname(__file__)) + self.page_set.AddPageWithDefaultRunNavigate("http://www.bar.com/") + self.page_set.AddPageWithDefaultRunNavigate("http://www.baz.com/") + self.page_set.AddPageWithDefaultRunNavigate("http://www.foo.com/") @property def pages(self): diff --git a/tools/telemetry/telemetry/value/list_of_string_values_unittest.py b/tools/telemetry/telemetry/value/list_of_string_values_unittest.py index 3c59d5b..a2dacc1 100644 --- a/tools/telemetry/telemetry/value/list_of_string_values_unittest.py +++ b/tools/telemetry/telemetry/value/list_of_string_values_unittest.py @@ -10,15 +10,10 @@ from telemetry.value import list_of_string_values class TestBase(unittest.TestCase): def setUp(self): - self.page_set = page_set.PageSet.FromDict({ - "description": "hello", - "archive_path": "foo.wpr", - "pages": [ - {"url": "http://www.bar.com/"}, - {"url": "http://www.baz.com/"}, - {"url": "http://www.foo.com/"} - ] - }, os.path.dirname(__file__)) + self.page_set = page_set.PageSet(file_path=os.path.dirname(__file__)) + self.page_set.AddPageWithDefaultRunNavigate("http://www.bar.com/") + self.page_set.AddPageWithDefaultRunNavigate("http://www.baz.com/") + self.page_set.AddPageWithDefaultRunNavigate("http://www.foo.com/") @property def pages(self): diff --git a/tools/telemetry/telemetry/value/merge_values_unittest.py b/tools/telemetry/telemetry/value/merge_values_unittest.py index 781595c..72d3b31 100644 --- a/tools/telemetry/telemetry/value/merge_values_unittest.py +++ b/tools/telemetry/telemetry/value/merge_values_unittest.py @@ -11,15 +11,10 @@ from telemetry.value import scalar class TestBase(unittest.TestCase): def setUp(self): - self.page_set = page_set.PageSet.FromDict({ - "description": "hello", - "archive_path": "foo.wpr", - "pages": [ - {"url": "http://www.bar.com/"}, - {"url": "http://www.baz.com/"}, - {"url": "http://www.foo.com/"} - ] - }, os.path.dirname(__file__)) + self.page_set = page_set.PageSet(file_path=os.path.dirname(__file__)) + self.page_set.AddPageWithDefaultRunNavigate("http://www.bar.com/") + self.page_set.AddPageWithDefaultRunNavigate("http://www.baz.com/") + self.page_set.AddPageWithDefaultRunNavigate("http://www.foo.com/") @property def pages(self): diff --git a/tools/telemetry/telemetry/value/scalar_unittest.py b/tools/telemetry/telemetry/value/scalar_unittest.py index 3666c8b..3141252 100644 --- a/tools/telemetry/telemetry/value/scalar_unittest.py +++ b/tools/telemetry/telemetry/value/scalar_unittest.py @@ -10,15 +10,10 @@ from telemetry.value import scalar class TestBase(unittest.TestCase): def setUp(self): - self.page_set = page_set.PageSet.FromDict({ - "description": "hello", - "archive_path": "foo.wpr", - "pages": [ - {"url": "http://www.bar.com/"}, - {"url": "http://www.baz.com/"}, - {"url": "http://www.foo.com/"} - ] - }, os.path.dirname(__file__)) + self.page_set = page_set.PageSet(file_path=os.path.dirname(__file__)) + self.page_set.AddPageWithDefaultRunNavigate("http://www.bar.com/") + self.page_set.AddPageWithDefaultRunNavigate("http://www.baz.com/") + self.page_set.AddPageWithDefaultRunNavigate("http://www.foo.com/") @property def pages(self): diff --git a/tools/telemetry/telemetry/value/string_unittest.py b/tools/telemetry/telemetry/value/string_unittest.py index 917e55f..e50a4df 100644 --- a/tools/telemetry/telemetry/value/string_unittest.py +++ b/tools/telemetry/telemetry/value/string_unittest.py @@ -10,15 +10,10 @@ from telemetry.value import string class TestBase(unittest.TestCase): def setUp(self): - self.page_set = page_set.PageSet.FromDict({ - "description": "hello", - "archive_path": "foo.wpr", - "pages": [ - {"url": "http://www.bar.com/"}, - {"url": "http://www.baz.com/"}, - {"url": "http://www.foo.com/"} - ] - }, os.path.dirname(__file__)) + self.page_set = page_set.PageSet(file_path=os.path.dirname(__file__)) + self.page_set.AddPageWithDefaultRunNavigate("http://www.bar.com/") + self.page_set.AddPageWithDefaultRunNavigate("http://www.baz.com/") + self.page_set.AddPageWithDefaultRunNavigate("http://www.foo.com/") @property def pages(self): diff --git a/tools/telemetry/telemetry/value/value_unittest_.py b/tools/telemetry/telemetry/value/value_unittest_.py index 77e2569..20468b4 100644 --- a/tools/telemetry/telemetry/value/value_unittest_.py +++ b/tools/telemetry/telemetry/value/value_unittest_.py @@ -9,15 +9,10 @@ from telemetry.page import page_set class TestBase(unittest.TestCase): def setUp(self): - self.page_set = page_set.PageSet.FromDict({ - "description": "hello", - "archive_path": "foo.wpr", - "pages": [ - {"url": "http://www.bar.com/"}, - {"url": "http://www.baz.com/"}, - {"url": "http://www.foo.com/"} - ] - }, os.path.dirname(__file__)) + self.page_set = page_set.PageSet(file_path=os.path.dirname(__file__)) + self.page_set.AddPageWithDefaultRunNavigate("http://www.bar.com/") + self.page_set.AddPageWithDefaultRunNavigate("http://www.baz.com/") + self.page_set.AddPageWithDefaultRunNavigate("http://www.foo.com/") @property def pages(self): |