Imported Debian patch 4.7.2-3
This commit is contained in:
committed by
Mario Fetka
parent
27edeba051
commit
8bc559c5a1
@@ -23,8 +23,7 @@ Test the `ipaserver/plugins/idrange.py` module, and XML-RPC in general.
|
||||
|
||||
import six
|
||||
|
||||
from ipalib import api, errors, messages
|
||||
from ipaplatform import services
|
||||
from ipalib import api, errors
|
||||
from ipatests.test_xmlrpc.xmlrpc_test import Declarative, fuzzy_uuid
|
||||
from ipatests.test_xmlrpc import objectclasses
|
||||
from ipatests.util import MockLDAP
|
||||
@@ -368,38 +367,10 @@ IPA_LOCAL_RANGE_MOD_ERR = (
|
||||
|
||||
@pytest.mark.tier1
|
||||
class test_range(Declarative):
|
||||
mockldap = None
|
||||
|
||||
@pytest.fixture(autouse=True, scope="class")
|
||||
def range_setup(self, request, declarative_setup):
|
||||
cls = request.cls
|
||||
|
||||
def fin():
|
||||
cls.mockldap = MockLDAP()
|
||||
|
||||
cls.mockldap.del_entry(domain2_dn)
|
||||
cls.mockldap.del_entry(domain3_dn)
|
||||
cls.mockldap.del_entry(domain4_dn)
|
||||
cls.mockldap.del_entry(domain5_dn)
|
||||
cls.mockldap.del_entry(domain6_dn)
|
||||
cls.mockldap.del_entry(domain7_dn)
|
||||
|
||||
cls.mockldap.del_entry(domain1range1_dn)
|
||||
cls.mockldap.del_entry(domain2range1_dn)
|
||||
cls.mockldap.del_entry(domain2range2_dn)
|
||||
cls.mockldap.del_entry(domain3range1_dn)
|
||||
cls.mockldap.del_entry(domain3range2_dn)
|
||||
cls.mockldap.del_entry(domain4range1_dn)
|
||||
cls.mockldap.del_entry(domain5range1_dn)
|
||||
cls.mockldap.del_entry(domain5range2_dn)
|
||||
cls.mockldap.del_entry(domain6range1_dn)
|
||||
cls.mockldap.del_entry(domain7range1_dn)
|
||||
cls.mockldap.del_entry(trust_container_dn)
|
||||
cls.mockldap.del_entry(trust_local_dn)
|
||||
cls.mockldap.del_entry(smb_cont_dn)
|
||||
cls.mockldap.unbind()
|
||||
|
||||
fin()
|
||||
@classmethod
|
||||
def setup_class(cls):
|
||||
super(test_range, cls).setup_class()
|
||||
cls.teardown_class()
|
||||
cls.mockldap = MockLDAP()
|
||||
cls.mockldap.add_entry(trust_container_dn, trust_container_add)
|
||||
cls.mockldap.add_entry(smb_cont_dn, smb_cont_add)
|
||||
@@ -423,7 +394,31 @@ class test_range(Declarative):
|
||||
cls.mockldap.add_entry(domain6range1_dn, domain6range1_add)
|
||||
cls.mockldap.unbind()
|
||||
|
||||
request.addfinalizer(fin)
|
||||
@classmethod
|
||||
def teardown_class(cls):
|
||||
cls.mockldap = MockLDAP()
|
||||
|
||||
cls.mockldap.del_entry(domain2_dn)
|
||||
cls.mockldap.del_entry(domain3_dn)
|
||||
cls.mockldap.del_entry(domain4_dn)
|
||||
cls.mockldap.del_entry(domain5_dn)
|
||||
cls.mockldap.del_entry(domain6_dn)
|
||||
cls.mockldap.del_entry(domain7_dn)
|
||||
|
||||
cls.mockldap.del_entry(domain1range1_dn)
|
||||
cls.mockldap.del_entry(domain2range1_dn)
|
||||
cls.mockldap.del_entry(domain2range2_dn)
|
||||
cls.mockldap.del_entry(domain3range1_dn)
|
||||
cls.mockldap.del_entry(domain3range2_dn)
|
||||
cls.mockldap.del_entry(domain4range1_dn)
|
||||
cls.mockldap.del_entry(domain5range1_dn)
|
||||
cls.mockldap.del_entry(domain5range2_dn)
|
||||
cls.mockldap.del_entry(domain6range1_dn)
|
||||
cls.mockldap.del_entry(domain7range1_dn)
|
||||
cls.mockldap.del_entry(trust_container_dn)
|
||||
cls.mockldap.del_entry(trust_local_dn)
|
||||
cls.mockldap.del_entry(smb_cont_dn)
|
||||
cls.mockldap.unbind()
|
||||
|
||||
cleanup_commands = [
|
||||
('idrange_del', [testrange1, testrange2, testrange3, testrange4,
|
||||
@@ -791,12 +786,6 @@ class test_range(Declarative):
|
||||
command=('idrange_mod', [domain3range2],
|
||||
dict(ipabaseid=domain3range1_base_id)),
|
||||
expected=dict(
|
||||
messages=(
|
||||
messages.ServiceRestartRequired(
|
||||
service=services.knownservices['sssd'].systemd_name,
|
||||
server=domain3range2
|
||||
).to_dict(),
|
||||
),
|
||||
result=dict(
|
||||
cn=[domain3range2],
|
||||
ipabaseid=[unicode(domain3range1_base_id)],
|
||||
@@ -862,12 +851,6 @@ class test_range(Declarative):
|
||||
command=('idrange_mod', [domain2range1],
|
||||
dict(ipabaserid=domain5range1_base_rid)),
|
||||
expected=dict(
|
||||
messages=(
|
||||
messages.ServiceRestartRequired(
|
||||
service=services.knownservices['sssd'].systemd_name,
|
||||
server=domain2range1
|
||||
).to_dict(),
|
||||
),
|
||||
result=dict(
|
||||
cn=[domain2range1],
|
||||
ipabaseid=[unicode(domain2range1_base_id)],
|
||||
|
||||
Reference in New Issue
Block a user