diff options
author | Lingxian Kong <anlin.kong@gmail.com> | 2020-11-20 20:44:56 +1300 |
---|---|---|
committer | Lingxian Kong <anlin.kong@gmail.com> | 2020-11-21 23:44:42 +0000 |
commit | a57568397e58cd40269a48b777bd41cc1a1416e8 (patch) | |
tree | 2924a251a076f797e05bf9dbef4e4d116ef23342 /troveclient/tests/osc/v1/test_database_configurations.py | |
parent | f28390ee5ddf83c0dfbf886b7e99c192fa7f4ecc (diff) | |
download | python-troveclient-a57568397e58cd40269a48b777bd41cc1a1416e8.tar.gz |
Support datastore version number
- Support "--datastore-version-number" for creating configuration
- Support "--datastore-version-number" for creating instance
- Support "--version-number" for creating datastore version
- Support "--version-name" for updating datastore version
- Support showing version number for datastore version, instance and
configuration
Story: 2008358
Task: 41264
Change-Id: Ie84b4506736a82a214b0416f7e451d565552f651
Diffstat (limited to 'troveclient/tests/osc/v1/test_database_configurations.py')
-rw-r--r-- | troveclient/tests/osc/v1/test_database_configurations.py | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/troveclient/tests/osc/v1/test_database_configurations.py b/troveclient/tests/osc/v1/test_database_configurations.py index dbd2dc6..f97302c 100644 --- a/troveclient/tests/osc/v1/test_database_configurations.py +++ b/troveclient/tests/osc/v1/test_database_configurations.py @@ -41,7 +41,7 @@ class TestConfigurationList(TestConfigurations): } columns = database_configurations.ListDatabaseConfigurations.columns - values = ('c-123', 'test_config', '', 'mysql', '5.6') + values = ('c-123', 'test_config', '', 'mysql', '5.6', "5.7.29") def setUp(self): super(TestConfigurationList, self).setUp() @@ -60,7 +60,7 @@ class TestConfigurationList(TestConfigurations): class TestConfigurationShow(TestConfigurations): - values = ('2015-05-16T10:24:28', 'mysql', '5.6', '', 'c-123', + values = ('2015-05-16T10:24:28', 'mysql', '5.6', '5.7.29', '', 'c-123', 'test_config', '2015-05-16T10:24:29', '{"max_connections": 5}') def setUp(self): @@ -73,6 +73,7 @@ class TestConfigurationShow(TestConfigurations): 'created', 'datastore_name', 'datastore_version_name', + 'datastore_version_number', 'description', 'id', 'name', @@ -205,7 +206,7 @@ class TestDatabaseConfigurationDelete(TestConfigurations): class TestConfigurationCreate(TestConfigurations): - values = ('2015-05-16T10:24:28', 'mysql', '5.6', '', 'c-123', + values = ('2015-05-16T10:24:28', 'mysql', '5.6', '5.7.29', '', 'c-123', 'test_config', '2015-05-16T10:24:29', '{"max_connections": 5}') def setUp(self): @@ -218,6 +219,7 @@ class TestConfigurationCreate(TestConfigurations): 'created', 'datastore_name', 'datastore_version_name', + 'datastore_version_number', 'description', 'id', 'name', @@ -229,7 +231,7 @@ class TestConfigurationCreate(TestConfigurations): args = ['c-123', '{"max_connections": 5}', '--description', 'test_config', '--datastore', 'mysql', - '--datastore_version', '5.6'] + '--datastore-version', '5.6'] parsed_args = self.check_parser(self.cmd, args, []) columns, data = self.cmd.take_action(parsed_args) self.assertEqual(self.columns, columns) @@ -244,13 +246,14 @@ class TestConfigurationCreate(TestConfigurations): '{"param1": 1, "param2": 2}', description=None, datastore=None, - datastore_version=None) + datastore_version=None, + datastore_version_number=None) def test_configuration_create_with_optional_args(self): args = ['cgroup2', '{"param3": 3, "param4": 4}', '--description', 'cgroup 2', '--datastore', 'mysql', - '--datastore_version', '5.6'] + '--datastore-version', '5.6'] parsed_args = self.check_parser(self.cmd, args, []) self.cmd.take_action(parsed_args) self.configuration_client.create.assert_called_with( @@ -258,7 +261,8 @@ class TestConfigurationCreate(TestConfigurations): '{"param3": 3, "param4": 4}', description='cgroup 2', datastore='mysql', - datastore_version='5.6') + datastore_version='5.6', + datastore_version_number=None) class TestConfigurationAttach(TestConfigurations): |