summaryrefslogtreecommitdiff
path: root/troveclient/tests/osc/v1/test_database_instances.py
diff options
context:
space:
mode:
authorZuul <zuul@review.openstack.org>2018-07-18 06:21:52 +0000
committerGerrit Code Review <review@openstack.org>2018-07-18 06:21:52 +0000
commit3adf5fe392102c088b72c4dac6f10eaf1f0e7983 (patch)
tree6585b675b0b24b020be00c2c90cf875de104f3e5 /troveclient/tests/osc/v1/test_database_instances.py
parent048dd502fa8273e138cf76b752e39a912b16d534 (diff)
parent3f705bd0c828ef60dcae9d1621dcc7b95e9f21b9 (diff)
downloadpython-troveclient-2.16.0.tar.gz
Merge "Add promote-to-replica-source to OSC"rocky-em2.16.0
Diffstat (limited to 'troveclient/tests/osc/v1/test_database_instances.py')
-rw-r--r--troveclient/tests/osc/v1/test_database_instances.py18
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):