diff options
author | Zuul <zuul@review.openstack.org> | 2018-07-18 06:21:52 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2018-07-18 06:21:52 +0000 |
commit | 3adf5fe392102c088b72c4dac6f10eaf1f0e7983 (patch) | |
tree | 6585b675b0b24b020be00c2c90cf875de104f3e5 /troveclient/tests/osc/v1/test_database_instances.py | |
parent | 048dd502fa8273e138cf76b752e39a912b16d534 (diff) | |
parent | 3f705bd0c828ef60dcae9d1621dcc7b95e9f21b9 (diff) | |
download | python-troveclient-2.16.0.tar.gz |
Diffstat (limited to 'troveclient/tests/osc/v1/test_database_instances.py')
-rw-r--r-- | troveclient/tests/osc/v1/test_database_instances.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/troveclient/tests/osc/v1/test_database_instances.py b/troveclient/tests/osc/v1/test_database_instances.py index 524e30c..488a835 100644 --- a/troveclient/tests/osc/v1/test_database_instances.py +++ b/troveclient/tests/osc/v1/test_database_instances.py @@ -284,6 +284,24 @@ class TestDatabaseInstanceEnableLog(TestInstances): 'log_name') +class TestDatabaseInstancePromoteToReplicaSource(TestInstances): + + def setUp(self): + super(TestDatabaseInstancePromoteToReplicaSource, self).setUp() + self.cmd = database_instances.PromoteDatabaseInstanceToReplicaSource( + self.app, None) + + @mock.patch.object(utils, 'find_resource') + def test_instance_promote_to_replica_source(self, mock_find): + args = ['instance'] + mock_find.return_value = args[0] + parsed_args = self.check_parser(self.cmd, args, []) + result = self.cmd.take_action(parsed_args) + self.instance_client.promote_to_replica_source.assert_called_with( + 'instance') + self.assertIsNone(result) + + class TestDatabaseInstanceRestart(TestInstances): def setUp(self): |