Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
98 changes: 0 additions & 98 deletions src/tests/multihost/alltests/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -664,37 +664,6 @@ def removeds():
request.addfinalizer(removeds)


@pytest.fixture(scope='class')
def multipleds_failover(session_multihost, request):
""" Setup Multiple Directory Servers for failover"""
server_list = [session_multihost.master[0].sys_hostname,
session_multihost.master[1].sys_hostname]
pki_inst = PkiTools()
try:
certdb = pki_inst.createselfsignedcerts(server_list)
except PkiLibException:
pytest.fail("Failed to create CA")
print(certdb)
dsobjlist = []
for idx in range(2):
host = session_multihost.master[idx]
dsobj = DirSrvWrap(host,
client_obj=session_multihost.client[0],
ssl=True,
ssldb=certdb)
dsobjlist.append(dsobj)
inst_name = 'example'
suffix = 'dc=example,dc=test'
dsobj.create_ds_instance(inst_name, suffix)

def removeds():
""" Remove DS Instances """
for dsinst in dsobjlist:
instname = 'example'
dsinst.remove_ds_instance(instname)
request.addfinalizer(removeds)


@pytest.fixture(scope='class')
# pylint: disable=unused-argument
def posix_users_multidomain(session_multihost, multipleds):
Expand Down Expand Up @@ -990,39 +959,6 @@ def setup_sssd_gssapi(session_multihost, setup_sssd,
session_multihost.client[0].service_sssd('restart')


@pytest.fixture(scope='class')
def setup_sssd_failover(session_multihost, request):
""" Configure sssd.conf """
tools = sssdTools(session_multihost.client[0])
stop_sssd = 'systemctl stop sssd'
session_multihost.client[0].run_command(stop_sssd)
ds_host1 = session_multihost.master[0].sys_hostname
ds_host2 = session_multihost.master[1].sys_hostname
sssd_params = {'domains': ds_instance_name}
tools.sssd_conf('sssd', sssd_params)
domain_section = 'domain/%s' % ds_instance_name
ldap_uri = 'ldaps://%s, ldaps://%s' % (ds_host1, ds_host2)
domain_params = {'ldap_search_base': ds_suffix,
'id_provider': 'ldap',
'auth_provider': 'ldap',
'ldap_user_home_directory': "/home/%u",
'ldap_uri': ldap_uri,
'ldap_tls_cacert': '/etc/openldap/cacerts/cacert.pem',
'use_fully_qualified_names': 'True',
'debug_level': '9'}
tools.sssd_conf(domain_section, domain_params)
start_sssd = 'systemctl restart sssd'
session_multihost.client[0].run_command(start_sssd)

def removesssd():
""" Remove sssd configuration """
stop_sssd = 'systemctl stop sssd'
session_multihost.client[0].run_command(stop_sssd)
removeconf = 'rm -f %s' % (SSSD_DEFAULT_CONF)
session_multihost.client[0].run_command(removeconf)
request.addfinalizer(removesssd)


@pytest.fixture(scope="class")
def multihost(session_multihost, request):
""" Multihost fixture to be used by tests
Expand Down Expand Up @@ -1070,40 +1006,6 @@ def create_posix_usersgroups(session_multihost):
assert ret == 'Success'


@pytest.fixture(scope='class')
def create_posix_usersgroups_failover(session_multihost):
""" Create posix user and groups """
for idx in range(2):
ldap_uri = 'ldap://%s' % (session_multihost.master[idx].ip)
ds_rootdn = 'cn=Directory Manager'
ds_rootpw = 'Secret123'
ldap_inst = LdapOperations(ldap_uri, ds_rootdn, ds_rootpw)
for i in range(10):
user_info = {'cn': 'foo%d' % i,
'uid': 'foo%d' % i,
'uidNumber': '1458310%d' % i,
'gidNumber': '14564100'}
ldap_inst.posix_user("ou=People", "dc=example,dc=test", user_info)

memberdn = 'uid=%s,ou=People,dc=example,dc=test' % ('foo0')
group_info = {'cn': 'ldapusers',
'gidNumber': '14564100',
'uniqueMember': memberdn}
try:
ldap_inst.posix_group("ou=Groups", "dc=example,dc=test",
group_info)
except LdapException:
assert False

group_dn = 'cn=ldapusers,ou=Groups,dc=example,dc=test'
for i in range(1, 10):
user_dn = 'uid=foo%d,ou=People,dc=example,dc=test' % i
add_member = [(ldap.MOD_ADD, 'uniqueMember',
user_dn.encode('utf-8'))]
(ret, _) = ldap_inst.modify_ldap(group_dn, add_member)
assert ret == 'Success'


@pytest.fixture(scope='class')
def create_posix_usersgroups_autoprivategroups(session_multihost):
""" Create posix user and groups for autoprivategroup fixture"""
Expand Down
106 changes: 0 additions & 106 deletions src/tests/multihost/alltests/test_failover.py

This file was deleted.

Loading
Loading