| Index: tools/telemetry/telemetry/internal/util/binary_manager_unittest.py
|
| diff --git a/tools/telemetry/telemetry/internal/util/binary_manager_unittest.py b/tools/telemetry/telemetry/internal/util/binary_manager_unittest.py
|
| deleted file mode 100644
|
| index a808f9adbfc05fe7e930989cda688b847b42d8ca..0000000000000000000000000000000000000000
|
| --- a/tools/telemetry/telemetry/internal/util/binary_manager_unittest.py
|
| +++ /dev/null
|
| @@ -1,96 +0,0 @@
|
| -# Copyright 2015 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.core import exceptions
|
| -from telemetry.internal.util import binary_manager
|
| -import mock
|
| -
|
| -
|
| -class BinaryManagerTest(unittest.TestCase):
|
| - def setUp(self):
|
| - # We need to preserve the real initialized dependecny_manager.
|
| - self.actual_dep_manager = binary_manager._dependency_manager
|
| - binary_manager._dependency_manager = None
|
| -
|
| - def tearDown(self):
|
| - binary_manager._dependency_manager = self.actual_dep_manager
|
| -
|
| - @mock.patch(
|
| - 'telemetry.internal.util.binary_manager.dependency_manager.DependencyManager') # pylint: disable=line-too-long
|
| - @mock.patch(
|
| - 'telemetry.internal.util.binary_manager.dependency_manager.BaseConfig')
|
| - def testInitializationNoEnvironmentConfig(
|
| - self, base_config_mock, dep_manager_mock):
|
| - base_config_mock.side_effect = ['base_config_object1',
|
| - 'base_config_object2']
|
| - binary_manager.InitDependencyManager(None)
|
| - base_config_mock.assert_called_once_with(
|
| - binary_manager.TELEMETRY_PROJECT_CONFIG)
|
| - dep_manager_mock.assert_called_once_with(['base_config_object1'])
|
| -
|
| - @mock.patch(
|
| - 'telemetry.internal.util.binary_manager.dependency_manager.DependencyManager') # pylint: disable=line-too-long
|
| - @mock.patch(
|
| - 'telemetry.internal.util.binary_manager.dependency_manager.BaseConfig')
|
| - def testInitializationWithEnvironmentConfig(
|
| - self, base_config_mock, dep_manager_mock):
|
| - base_config_mock.side_effect = ['base_config_object1',
|
| - 'base_config_object2']
|
| - environment_config = os.path.join('some', 'config', 'path')
|
| - binary_manager.InitDependencyManager(environment_config)
|
| - expected_calls = [mock.call(binary_manager.TELEMETRY_PROJECT_CONFIG),
|
| - mock.call(environment_config)]
|
| - self.assertEqual(expected_calls, base_config_mock.call_args_list)
|
| - # Make sure the environment config is passed first.
|
| - dep_manager_mock.assert_called_once_with(
|
| - ['base_config_object2', 'base_config_object1'])
|
| -
|
| - def testReinitialization(self):
|
| - binary_manager.InitDependencyManager(None)
|
| - self.assertRaises(exceptions.InitializationError,
|
| - binary_manager.InitDependencyManager, None)
|
| -
|
| - @mock.patch(
|
| - 'telemetry.internal.util.binary_manager.dependency_manager.DependencyManager') # pylint: disable=line-too-long
|
| - @mock.patch(
|
| - 'telemetry.internal.util.binary_manager.dependency_manager.BaseConfig')
|
| - def testFetchPathInitialized(self, base_config_mock, dep_manager_mock):
|
| - base_config_mock.return_value = 'base_config_object'
|
| - expected = [mock.call.dependency_manager.DependencyManager(
|
| - ['base_config_object']),
|
| - mock.call.dependency_manager.DependencyManager().FetchPath(
|
| - 'dep', 'plat_arch')]
|
| - binary_manager.InitDependencyManager(None)
|
| - binary_manager.FetchPath('dep', 'plat', 'arch')
|
| - dep_manager_mock.assert_call_args(expected)
|
| - base_config_mock.assert_called_once_with(
|
| - binary_manager.TELEMETRY_PROJECT_CONFIG)
|
| -
|
| - def testFetchPathUninitialized(self):
|
| - self.assertRaises(exceptions.InitializationError,
|
| - binary_manager.FetchPath, 'dep', 'plat', 'arch')
|
| -
|
| - @mock.patch(
|
| - 'telemetry.internal.util.binary_manager.dependency_manager.DependencyManager') # pylint: disable=line-too-long
|
| - @mock.patch(
|
| - 'telemetry.internal.util.binary_manager.dependency_manager.BaseConfig')
|
| - def testLocalPathInitialized(self, base_config_mock, dep_manager_mock):
|
| - base_config_mock.return_value = 'base_config_object'
|
| - expected = [mock.call.dependency_manager.DependencyManager(
|
| - ['base_config_object']),
|
| - mock.call.dependency_manager.DependencyManager().LocalPath(
|
| - 'dep', 'plat_arch')]
|
| - binary_manager.InitDependencyManager(None)
|
| - binary_manager.LocalPath('dep', 'plat', 'arch')
|
| - dep_manager_mock.assert_call_args(expected)
|
| - base_config_mock.assert_called_once_with(
|
| - binary_manager.TELEMETRY_PROJECT_CONFIG)
|
| -
|
| - def testLocalPathUninitialized(self):
|
| - self.assertRaises(exceptions.InitializationError,
|
| - binary_manager.LocalPath, 'dep', 'plat', 'arch')
|
| -
|
|
|