summaryrefslogtreecommitdiff
path: root/openstackclient/tests/test_shell.py
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient/tests/test_shell.py')
-rw-r--r--openstackclient/tests/test_shell.py94
1 files changed, 4 insertions, 90 deletions
diff --git a/openstackclient/tests/test_shell.py b/openstackclient/tests/test_shell.py
index 5db04e7c..c548d890 100644
--- a/openstackclient/tests/test_shell.py
+++ b/openstackclient/tests/test_shell.py
@@ -625,12 +625,9 @@ class TestShellCli(TestShell):
@mock.patch("os_client_config.config.OpenStackConfig._load_vendor_file")
@mock.patch("os_client_config.config.OpenStackConfig._load_config_file")
- @mock.patch("openstackclient.common.context._setup_handler_for_logging")
- def test_shell_args_cloud_public(self, setup_handler, config_mock,
- public_mock):
+ def test_shell_args_cloud_public(self, config_mock, public_mock):
config_mock.return_value = ('file.yaml', copy.deepcopy(CLOUD_2))
public_mock.return_value = ('file.yaml', copy.deepcopy(PUBLIC_1))
- setup_handler.return_value = mock.MagicMock()
_shell = make_shell()
fake_execute(
@@ -668,12 +665,9 @@ class TestShellCli(TestShell):
@mock.patch("os_client_config.config.OpenStackConfig._load_vendor_file")
@mock.patch("os_client_config.config.OpenStackConfig._load_config_file")
- @mock.patch("openstackclient.common.context._setup_handler_for_logging")
- def test_shell_args_precedence(self, setup_handler, config_mock,
- vendor_mock):
+ def test_shell_args_precedence(self, config_mock, vendor_mock):
config_mock.return_value = ('file.yaml', copy.deepcopy(CLOUD_2))
vendor_mock.return_value = ('file.yaml', copy.deepcopy(PUBLIC_1))
- setup_handler.return_value = mock.MagicMock()
_shell = make_shell()
# Test command option overriding config file value
@@ -725,12 +719,9 @@ class TestShellCliEnv(TestShell):
@mock.patch("os_client_config.config.OpenStackConfig._load_vendor_file")
@mock.patch("os_client_config.config.OpenStackConfig._load_config_file")
- @mock.patch("openstackclient.common.context._setup_handler_for_logging")
- def test_shell_args_precedence_1(self, setup_handler, config_mock,
- vendor_mock):
+ def test_shell_args_precedence_1(self, config_mock, vendor_mock):
config_mock.return_value = ('file.yaml', copy.deepcopy(CLOUD_2))
vendor_mock.return_value = ('file.yaml', copy.deepcopy(PUBLIC_1))
- setup_handler.return_value = mock.MagicMock()
_shell = make_shell()
# Test env var
@@ -769,12 +760,9 @@ class TestShellCliEnv(TestShell):
@mock.patch("os_client_config.config.OpenStackConfig._load_vendor_file")
@mock.patch("os_client_config.config.OpenStackConfig._load_config_file")
- @mock.patch("openstackclient.common.context._setup_handler_for_logging")
- def test_shell_args_precedence_2(self, setup_handler, config_mock,
- vendor_mock):
+ def test_shell_args_precedence_2(self, config_mock, vendor_mock):
config_mock.return_value = ('file.yaml', copy.deepcopy(CLOUD_2))
vendor_mock.return_value = ('file.yaml', copy.deepcopy(PUBLIC_1))
- setup_handler.return_value = mock.MagicMock()
_shell = make_shell()
# Test command option overriding config file value
@@ -812,77 +800,3 @@ class TestShellCliEnv(TestShell):
'krikkit',
_shell.cloud.config['region_name'],
)
-
-
-class TestShellCliLogging(TestShell):
- def setUp(self):
- super(TestShellCliLogging, self).setUp()
-
- def tearDown(self):
- super(TestShellCliLogging, self).tearDown()
-
- @mock.patch("os_client_config.config.OpenStackConfig._load_vendor_file")
- @mock.patch("os_client_config.config.OpenStackConfig._load_config_file")
- @mock.patch("openstackclient.common.context._setup_handler_for_logging")
- def test_shell_args_precedence_1(self, setup_handler, config_mock,
- vendor_mock):
- config_mock.return_value = ('file.yaml', copy.deepcopy(CLOUD_2))
- vendor_mock.return_value = ('file.yaml', copy.deepcopy(PUBLIC_1))
- setup_handler.return_value = mock.MagicMock()
- _shell = make_shell()
-
- # These come from clouds.yaml
- fake_execute(
- _shell,
- "--os-cloud megacloud list user",
- )
- self.assertEqual(
- 'megacloud',
- _shell.cloud.name,
- )
-
- self.assertEqual(
- '/tmp/test_log_file',
- _shell.cloud.config['log_file'],
- )
- self.assertEqual(
- 'debug',
- _shell.cloud.config['log_level'],
- )
-
- @mock.patch("os_client_config.config.OpenStackConfig._load_vendor_file")
- @mock.patch("os_client_config.config.OpenStackConfig._load_config_file")
- def test_shell_args_precedence_2(self, config_mock, vendor_mock):
- config_mock.return_value = ('file.yaml', copy.deepcopy(CLOUD_1))
- vendor_mock.return_value = ('file.yaml', copy.deepcopy(PUBLIC_1))
- _shell = make_shell()
-
- # Test operation_log_file not set
- fake_execute(
- _shell,
- "--os-cloud scc list user",
- )
- self.assertEqual(
- False,
- _shell.enable_operation_logging,
- )
-
- @mock.patch("os_client_config.config.OpenStackConfig._load_vendor_file")
- @mock.patch("os_client_config.config.OpenStackConfig._load_config_file")
- @mock.patch("openstackclient.common.context._setup_handler_for_logging")
- def test_shell_args_precedence_3(self, setup_handler, config_mock,
- vendor_mock):
- config_mock.return_value = ('file.yaml', copy.deepcopy(CLOUD_2))
- vendor_mock.return_value = ('file.yaml', copy.deepcopy(PUBLIC_1))
- setup_handler.return_value = mock.MagicMock()
- _shell = make_shell()
-
- # Test enable_operation_logging set
- fake_execute(
- _shell,
- "--os-cloud megacloud list user",
- )
- self.assertEqual(
- True,
- _shell.enable_operation_logging,
- )