| Index: tools/telemetry/telemetry/page/page_measurement_unittest.py
|
| diff --git a/tools/telemetry/telemetry/page/page_measurement_unittest.py b/tools/telemetry/telemetry/page/page_measurement_unittest.py
|
| index 32282636119e0a33e44bb8ea0d2c16499d0826c2..01fdb0f3b0610213f897200444b0fb3f0ab54ec1 100644
|
| --- a/tools/telemetry/telemetry/page/page_measurement_unittest.py
|
| +++ b/tools/telemetry/telemetry/page/page_measurement_unittest.py
|
| @@ -23,13 +23,19 @@ class MeasurementThatHasDefaults(page_measurement.PageMeasurement):
|
| parser.add_option('-x', dest='x', default=3)
|
|
|
| def MeasurePage(self, page, tab, results):
|
| - assert self.options.x == 3
|
| + if not hasattr(self.options, 'x'):
|
| + raise page_measurement.MeasurementFailure('Default option was not set.')
|
| + if self.options.x != 3:
|
| + raise page_measurement.MeasurementFailure(
|
| + 'Expected x == 3, got x == ' + self.options.x)
|
| results.Add('x', 'ms', 7)
|
|
|
| class MeasurementForBlank(page_measurement.PageMeasurement):
|
| def MeasurePage(self, page, tab, results):
|
| contents = tab.EvaluateJavaScript('document.body.textContent')
|
| - assert contents.strip() == 'Hello world'
|
| + if contents.strip() != 'Hello world':
|
| + raise page_measurement.MeasurementFailure(
|
| + 'Page contents were: ' + contents)
|
|
|
| class MeasurementForReplay(page_measurement.PageMeasurement):
|
| def MeasurePage(self, page, tab, results):
|
| @@ -41,7 +47,10 @@ class MeasurementForReplay(page_measurement.PageMeasurement):
|
| class MeasurementQueryParams(page_measurement.PageMeasurement):
|
| def MeasurePage(self, page, tab, results):
|
| query = tab.EvaluateJavaScript('window.location.search')
|
| - assert query.strip() == '?foo=1'
|
| + expected = '?foo=1'
|
| + if query.strip() != expected:
|
| + raise page_measurement.MeasurementFailure(
|
| + 'query was %s, not %s.' % (query, expected))
|
|
|
| class MeasurementWithAction(page_measurement.PageMeasurement):
|
| def __init__(self):
|
| @@ -63,11 +72,9 @@ class PageMeasurementUnitTest(
|
| all_results = self.RunMeasurement(measurement, ps, options=self._options)
|
| self.assertEquals(0, len(all_results.failures))
|
|
|
| - def disabled_testGotQueryParams(self):
|
| - # Disabled due to http://crbug.com/288631
|
| + def testGotQueryParams(self):
|
| ps = self.CreatePageSet('file://blank.html?foo=1')
|
| measurement = MeasurementQueryParams()
|
| - ps.pages[-1].query_params = '?foo=1'
|
| all_results = self.RunMeasurement(measurement, ps, options=self._options)
|
| self.assertEquals(0, len(all_results.failures))
|
|
|
|
|