summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ipatests/test_integration/tasks.py3
-rw-r--r--ipatests/test_integration/test_simple_replication.py3
2 files changed, 4 insertions, 2 deletions
diff --git a/ipatests/test_integration/tasks.py b/ipatests/test_integration/tasks.py
index 7ea0ce4f1..de650f587 100644
--- a/ipatests/test_integration/tasks.py
+++ b/ipatests/test_integration/tasks.py
@@ -419,8 +419,7 @@ def wait_for_replication(ldap, timeout=30):
if any(not e.single_value(status_attr).startswith('0 ')
for e in entries):
log.error('Replication error')
- break
- in_progress = []
+ continue
if any(e.single_value(progress_attr) == 'TRUE' for e in entries):
log.debug('Replication in progress (waited %s/%ss)',
i, timeout)
diff --git a/ipatests/test_integration/test_simple_replication.py b/ipatests/test_integration/test_simple_replication.py
index 998b1196a..f1da22f50 100644
--- a/ipatests/test_integration/test_simple_replication.py
+++ b/ipatests/test_integration/test_simple_replication.py
@@ -36,6 +36,9 @@ class TestSimpleReplication(IntegrationTest):
'--first', 'test',
'--last', 'user'])
+ source_ldap = source_host.ldap_connect()
+ tasks.wait_for_replication(source_ldap)
+
ldap = dest_host.ldap_connect()
tasks.wait_for_replication(ldap)