| Index: tools/telemetry/telemetry/core/platform/profiler/vtune_profiler_unittest.py
|
| diff --git a/tools/telemetry/telemetry/core/platform/profiler/vtune_profiler_unittest.py b/tools/telemetry/telemetry/core/platform/profiler/vtune_profiler_unittest.py
|
| index 725b3e6c1676fca889bc722cb94c7ea34c605771..6b234678d1432920b90e37e8dd3b4948c5dac44d 100644
|
| --- a/tools/telemetry/telemetry/core/platform/profiler/vtune_profiler_unittest.py
|
| +++ b/tools/telemetry/telemetry/core/platform/profiler/vtune_profiler_unittest.py
|
| @@ -31,8 +31,8 @@ class TestVTuneProfiler(tab_test_case.TabTestCase):
|
| mock_subprocess = simple_mock.MockObject()
|
| mock_subprocess.ExpectCall(
|
| 'Popen').WithArgs(simple_mock.DONT_CARE).WillReturn(MockPopen(0))
|
| - mock_subprocess.PIPE = simple_mock.MockObject()
|
| - mock_subprocess.STDOUT = simple_mock.MockObject()
|
| + mock_subprocess.SetAttribute('PIPE', simple_mock.MockObject())
|
| + mock_subprocess.SetAttribute('STDOUT', simple_mock.MockObject())
|
|
|
| real_subprocess = vtune_profiler.subprocess
|
| vtune_profiler.subprocess = mock_subprocess
|
| @@ -46,7 +46,7 @@ class TestVTuneProfiler(tab_test_case.TabTestCase):
|
| self.assertTrue(
|
| vtune_profiler.VTuneProfiler.is_supported(options.browser_type) or
|
| sys.platform != 'linux2' or
|
| - browser_type.startswith('cros'))
|
| + options.browser_type.startswith('cros'))
|
| finally:
|
| vtune_profiler.subprocess = real_subprocess
|
|
|
| @@ -63,23 +63,25 @@ class TestVTuneProfiler(tab_test_case.TabTestCase):
|
|
|
| def testVTuneProfiler(self):
|
| mock_subprocess = simple_mock.MockObject()
|
| - mock_subprocess.PIPE = simple_mock.MockObject()
|
| - mock_subprocess.STDOUT = simple_mock.MockObject()
|
| + mock_subprocess.SetAttribute('PIPE', simple_mock.MockObject())
|
| + mock_subprocess.SetAttribute('STDOUT', simple_mock.MockObject())
|
|
|
| # For each profiled process, expect one call to start VTune and one to stop
|
| # it.
|
| + # pylint: disable=W0212
|
| num_processes = self._ComputeNumProcesses(self._browser._browser_backend,
|
| self._browser._platform_backend)
|
| - for i in xrange(num_processes):
|
| + for _ in xrange(num_processes):
|
| mock_subprocess.ExpectCall(
|
| 'Popen').WithArgs(simple_mock.DONT_CARE).WillReturn(MockPopen(0))
|
| - for i in xrange(num_processes):
|
| + for _ in xrange(num_processes):
|
| mock_subprocess.ExpectCall('call').WithArgs(simple_mock.DONT_CARE)
|
|
|
| real_subprocess = vtune_profiler.subprocess
|
| vtune_profiler.subprocess = mock_subprocess
|
|
|
| try:
|
| + # pylint: disable=W0212
|
| profiler = vtune_profiler.VTuneProfiler(self._browser._browser_backend,
|
| self._browser._platform_backend,
|
| 'tmp',
|
|
|