summaryrefslogtreecommitdiffstats
path: root/ipatests
diff options
context:
space:
mode:
authorMartin Babinsky <mbabinsk@redhat.com>2016-06-27 13:44:17 +0200
committerMartin Basti <mbasti@redhat.com>2016-06-28 09:14:28 +0200
commita79d45ad790d57c0f3f8db88ceae95e34267cda3 (patch)
tree32f9c87b15d773673e18a3a33738687fbdecd986 /ipatests
parentf7cc15f0990ef2db57717a3c6a8e9db2c3dee951 (diff)
downloadfreeipa-a79d45ad790d57c0f3f8db88ceae95e34267cda3.tar.gz
freeipa-a79d45ad790d57c0f3f8db88ceae95e34267cda3.tar.xz
freeipa-a79d45ad790d57c0f3f8db88ceae95e34267cda3.zip
test_serverroles: ensure that test API is initialized with correct ldap_uri
This ensures that the serverroles test works also when run together with other iaserver test suites. https://fedorahosted.org/freeipa/ticket/6000 Reviewed-By: Lenka Doudova <ldoudova@redhat.com>
Diffstat (limited to 'ipatests')
-rw-r--r--ipatests/test_ipaserver/test_serverroles.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/ipatests/test_ipaserver/test_serverroles.py b/ipatests/test_ipaserver/test_serverroles.py
index ef8cca3d9..370e86dde 100644
--- a/ipatests/test_ipaserver/test_serverroles.py
+++ b/ipatests/test_ipaserver/test_serverroles.py
@@ -469,12 +469,17 @@ class MockMasterTopology(object):
@pytest.fixture(scope='module')
def mock_api(request):
test_api = create_api(mode=None)
- test_api.bootstrap(in_server=True, in_tree=True)
+ test_api.bootstrap(in_server=True, ldap_uri=api.env.ldap_uri)
test_api.finalize()
if not test_api.Backend.ldap2.isconnected():
test_api.Backend.ldap2.connect()
+ def finalize():
+ test_api.Backend.ldap2.disconnect()
+
+ request.addfinalizer(finalize)
+
return test_api