summaryrefslogtreecommitdiffstats
path: root/ipatests/test_integration
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2013-09-03 11:01:48 +0200
committerPetr Viktorin <pviktori@redhat.com>2013-09-04 12:46:29 +0200
commitf312d725102f903f67a2db688d3dce94cf84e77d (patch)
tree979510aba7e9a93814c642370f0bf05599555f9b /ipatests/test_integration
parent7959f3ee1e38ce10e2f32a51c3fa0f45f949f06f (diff)
downloadfreeipa-f312d725102f903f67a2db688d3dce94cf84e77d.tar.gz
freeipa-f312d725102f903f67a2db688d3dce94cf84e77d.tar.xz
freeipa-f312d725102f903f67a2db688d3dce94cf84e77d.zip
Fix RUV search scope in ipa-replica-manage
The search had an incorrect scope and therefore it didn't find any RUV. This issue prevented removing of replica. https://fedorahosted.org/freeipa/ticket/3876
Diffstat (limited to 'ipatests/test_integration')
-rw-r--r--ipatests/test_integration/test_simple_replication.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/ipatests/test_integration/test_simple_replication.py b/ipatests/test_integration/test_simple_replication.py
index 2d8f9fcf..998b1196 100644
--- a/ipatests/test_integration/test_simple_replication.py
+++ b/ipatests/test_integration/test_simple_replication.py
@@ -59,3 +59,13 @@ class TestSimpleReplication(IntegrationTest):
def test_user_replication_to_master(self):
"""Test user replication replica -> master"""
self.check_replication(self.replicas[0], self.master, 'testuser2')
+
+ def test_replica_removal(self):
+ """Test replica removal"""
+ result = self.master.run_command(['ipa-replica-manage', 'list'])
+ assert self.replicas[0].hostname in result.stdout_text
+ # has to be run with --force, there is no --unattended
+ self.master.run_command(['ipa-replica-manage', 'del',
+ self.replicas[0].hostname, '--force'])
+ result = self.master.run_command(['ipa-replica-manage', 'list'])
+ assert self.replicas[0].hostname not in result.stdout_text