Report generated on 18-Jun-2019 at 23:05:58 by pytest-html v1.21.0
389-ds-base | 1.4.1.4-20190618git5f0d45a.fc30 |
Packages | {'pytest': '4.6.3', 'py': '1.7.0', 'pluggy': '0.12.0'} |
Platform | Linux-5.0.16-300.fc30.x86_64-x86_64-with-fedora-30-Thirty |
Plugins | {'html': '1.21.0', 'metadata': '1.8.0'} |
Python | 3.7.3 |
cyrus-sasl | 2.1.27-0.6rc7.fc30 |
nspr | 4.21.0-1.fc30 |
nss | 3.44.0-2.fc30 |
openldap | 2.4.47-1.fc30 |
1450 tests ran in 12827.94 seconds.
(Un)check the boxes to filter the results.
1383 passed, 5 skipped, 41 failed, 0 errors, 20 expected failures, 6 unexpected passesResult | Test | Duration | Links |
---|---|---|---|
No results found. Try to check the filters | |||
Failed | suites/plugins/rootdn_plugin_test.py::test_rootdn_access_day_of_week | 0.27 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d2bc3780> rootdn_setup = None, rootdn_cleanup = None def test_rootdn_access_day_of_week(topology_st, rootdn_setup, rootdn_cleanup): """Test the days of week feature :id: a0ef30e5-538b-46fa-9762-01a4435a15e1 :setup: Standalone instance, rootdn plugin set up :steps: 1. Set the deny days 2. Bind as Root DN 3. Set the allow days 4. Bind as Root DN :expectedresults: 1. Success 2. Should fail 3. Success 4. Success """ log.info('Running test_rootdn_access_day_of_week...') days = ('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat') day = int(time.strftime("%w", time.gmtime())) if day == 6: # Handle the roll over from Saturday into Sunday deny_days = days[1] + ', ' + days[2] allow_days = days[6] + ',' + days[0] elif day > 3: deny_days = days[0] + ', ' + days[1] allow_days = days[day] + ',' + days[day - 1] else: deny_days = days[4] + ',' + days[5] allow_days = days[day] + ',' + days[day + 1] log.info('Today: ' + days[day]) log.info('Allowed days: ' + allow_days) log.info('Deny days: ' + deny_days) # # Set the deny days # plugin.set_days_allowed(deny_days) # # Bind as Root DN - should fail # with pytest.raises(ldap.UNWILLING_TO_PERFORM): inst.simple_bind_s(DN_DM, PASSWORD) # # Set the allow days # assert inst.simple_bind_s(user.dn, PASSWORD) plugin.set_days_allowed(allow_days) > assert inst.simple_bind_s(DN_DM, PASSWORD) suites/plugins/rootdn_plugin_test.py:202: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:446: in simple_bind_s resp_type, resp_data, resp_msgid, resp_ctrls = self.result3(msgid,all=1,timeout=self.timeout) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:751: in result3 resp_ctrl_classes=resp_ctrl_classes /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:758: in result4 ldap_result = self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:331: in _ldap_call reraise(exc_type, exc_value, exc_traceback) /usr/local/lib64/python3.7/site-packages/ldap/compat.py:44: in reraise raise exc_value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d2c2b320> func = <built-in method result4 of LDAP object at 0x7f29d2c19800> args = (24, 1, -1, 0, 0, 0), kwargs = {}, diagnostic_message_success = None exc_type = None, exc_value = None, exc_traceback = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E ldap.UNWILLING_TO_PERFORM: {'desc': 'Server is unwilling to perform', 'info': 'RootDN access control violation'} /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: UNWILLING_TO_PERFORM ------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:33 Cleaning up the config area------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:165 Running test_rootdn_access_day_of_week... [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:181 Today: Wed [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:182 Allowed days: Wed,Thu [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:183 Deny days: Thu,Fri | |||
Failed | suites/plugins/rootdn_plugin_test.py::test_rootdn_access_denied_ip | 0.06 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d2bc3780> rootdn_setup = None, rootdn_cleanup = None def test_rootdn_access_denied_ip(topology_st, rootdn_setup, rootdn_cleanup): """Test denied IP feature - we can just test denying 127.0.0.1 :id: a0ef30e5-538b-46fa-9762-01a4435a15e2 :setup: Standalone instance, rootdn plugin set up :steps: 1. Set rootdn-deny-ip to '127.0.0.1' and '::1' 2. Bind as Root DN 3. Change the denied IP so root DN succeeds 4. Bind as Root DN :expectedresults: 1. Success 2. Should fail 3. Success 4. Success """ log.info('Running test_rootdn_access_denied_ip...') plugin.add_deny_ip('127.0.0.1') plugin.add_deny_ip('::1') # # Bind as Root DN - should fail # conn = ldap.initialize('ldap://{}:{}'.format('127.0.0.1', inst.port)) with pytest.raises(ldap.UNWILLING_TO_PERFORM): conn.simple_bind_s(DN_DM, PASSWORD) # # Change the denied IP so root DN succeeds # assert inst.simple_bind_s(user.dn, PASSWORD) plugin.apply_mods([(ldap.MOD_REPLACE, 'rootdn-deny-ip', '255.255.255.255')]) conn = ldap.initialize('ldap://{}:{}'.format('127.0.0.1', inst.port)) > assert conn.simple_bind_s(DN_DM, PASSWORD) suites/plugins/rootdn_plugin_test.py:241: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:446: in simple_bind_s resp_type, resp_data, resp_msgid, resp_ctrls = self.result3(msgid,all=1,timeout=self.timeout) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:751: in result3 resp_ctrl_classes=resp_ctrl_classes /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:758: in result4 ldap_result = self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:331: in _ldap_call reraise(exc_type, exc_value, exc_traceback) /usr/local/lib64/python3.7/site-packages/ldap/compat.py:44: in reraise raise exc_value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <ldap.ldapobject.SimpleLDAPObject object at 0x7f29d2c2bc88> func = <built-in method result4 of LDAP object at 0x7f29d2b86760> args = (1, 1, -1, 0, 0, 0), kwargs = {}, diagnostic_message_success = None exc_type = None, exc_value = None, exc_traceback = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E ldap.UNWILLING_TO_PERFORM: {'desc': 'Server is unwilling to perform', 'info': 'RootDN access control violation'} /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: UNWILLING_TO_PERFORM ------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:33 Cleaning up the config area------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:222 Running test_rootdn_access_denied_ip... | |||
Failed | suites/plugins/rootdn_plugin_test.py::test_rootdn_access_denied_host | 0.06 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d2bc3780> rootdn_setup = None, rootdn_cleanup = None def test_rootdn_access_denied_host(topology_st, rootdn_setup, rootdn_cleanup): """Test denied Host feature - we can just test denying localhost :id: a0ef30e5-538b-46fa-9762-01a4435a15e3 :setup: Standalone instance, rootdn plugin set up :steps: 1. Set rootdn-deny-host to hostname (localhost if not accessable) 2. Bind as Root DN 3. Change the denied host so root DN succeeds 4. Bind as Root DN :expectedresults: 1. Success 2. Should fail 3. Success 4. Success """ log.info('Running test_rootdn_access_denied_host...') hostname = socket.gethostname() plugin.add_deny_host(hostname) if localhost != hostname: plugin.add_deny_host(localhost) # # Bind as Root DN - should fail # conn = ldap.initialize('ldap://{}:{}'.format(localhost, inst.port)) with pytest.raises(ldap.UNWILLING_TO_PERFORM): conn.simple_bind_s(DN_DM, PASSWORD) # # Change the denied host so root DN succeeds # assert inst.simple_bind_s(user.dn, PASSWORD) plugin.apply_mods([(ldap.MOD_REPLACE, 'rootdn-deny-host', 'i.dont.exist.{}'.format(uuid.uuid4()))]) conn = ldap.initialize('ldap://{}:{}'.format(hostname, inst.port)) > assert conn.simple_bind_s(DN_DM, PASSWORD) suites/plugins/rootdn_plugin_test.py:281: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:446: in simple_bind_s resp_type, resp_data, resp_msgid, resp_ctrls = self.result3(msgid,all=1,timeout=self.timeout) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:751: in result3 resp_ctrl_classes=resp_ctrl_classes /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:758: in result4 ldap_result = self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:331: in _ldap_call reraise(exc_type, exc_value, exc_traceback) /usr/local/lib64/python3.7/site-packages/ldap/compat.py:44: in reraise raise exc_value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <ldap.ldapobject.SimpleLDAPObject object at 0x7f29d2df4630> func = <built-in method result4 of LDAP object at 0x7f29d2e152d8> args = (1, 1, -1, 0, 0, 0), kwargs = {}, diagnostic_message_success = None exc_type = None, exc_value = None, exc_traceback = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E ldap.UNWILLING_TO_PERFORM: {'desc': 'Server is unwilling to perform', 'info': 'RootDN access control violation'} /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: UNWILLING_TO_PERFORM ------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:33 Cleaning up the config area------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:261 Running test_rootdn_access_denied_host... | |||
Failed | suites/plugins/rootdn_plugin_test.py::test_rootdn_access_allowed_ip | 0.06 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d2bc3780> rootdn_setup = None, rootdn_cleanup = None def test_rootdn_access_allowed_ip(topology_st, rootdn_setup, rootdn_cleanup): """Test allowed ip feature :id: a0ef30e5-538b-46fa-9762-01a4435a15e4 :setup: Standalone instance, rootdn plugin set up :steps: 1. Set allowed ip to 255.255.255.255 - blocks the Root DN 2. Bind as Root DN 3. Allow localhost 4. Bind as Root DN :expectedresults: 1. Success 2. Should fail 3. Success 4. Success """ log.info('Running test_rootdn_access_allowed_ip...') # # Set allowed ip to 255.255.255.255 - blocks the Root DN # plugin.add_allow_ip('255.255.255.255') # # Bind as Root DN - should fail # conn = ldap.initialize('ldap://{}:{}'.format(localhost, inst.port)) with pytest.raises(ldap.UNWILLING_TO_PERFORM): conn.simple_bind_s(DN_DM, PASSWORD) # # Allow localhost # assert inst.simple_bind_s(user.dn, PASSWORD) plugin.add_allow_ip('127.0.0.1') plugin.add_allow_ip('::1') conn = ldap.initialize('ldap://{}:{}'.format(localhost, inst.port)) > assert conn.simple_bind_s(DN_DM, PASSWORD) suites/plugins/rootdn_plugin_test.py:323: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:446: in simple_bind_s resp_type, resp_data, resp_msgid, resp_ctrls = self.result3(msgid,all=1,timeout=self.timeout) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:751: in result3 resp_ctrl_classes=resp_ctrl_classes /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:758: in result4 ldap_result = self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:331: in _ldap_call reraise(exc_type, exc_value, exc_traceback) /usr/local/lib64/python3.7/site-packages/ldap/compat.py:44: in reraise raise exc_value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <ldap.ldapobject.SimpleLDAPObject object at 0x7f29d2a96ba8> func = <built-in method result4 of LDAP object at 0x7f29d2a23530> args = (1, 1, -1, 0, 0, 0), kwargs = {}, diagnostic_message_success = None exc_type = None, exc_value = None, exc_traceback = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E ldap.UNWILLING_TO_PERFORM: {'desc': 'Server is unwilling to perform', 'info': 'RootDN access control violation'} /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: UNWILLING_TO_PERFORM ------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:33 Cleaning up the config area------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:301 Running test_rootdn_access_allowed_ip... | |||
Failed | suites/plugins/rootdn_plugin_test.py::test_rootdn_access_allowed_host | 0.06 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d2bc3780> rootdn_setup = None, rootdn_cleanup = None def test_rootdn_access_allowed_host(topology_st, rootdn_setup, rootdn_cleanup): """Test allowed host feature :id: a0ef30e5-538b-46fa-9762-01a4435a15e5 :setup: Standalone instance, rootdn plugin set up :steps: 1. Set allowed host to an unknown host - blocks the Root DN 2. Bind as Root DN 3. Allow localhost 4. Bind as Root DN :expectedresults: 1. Success 2. Should fail 3. Success 4. Success """ log.info('Running test_rootdn_access_allowed_host...') # # Set allowed host to an unknown host - blocks the Root DN # plugin.add_allow_host('i.dont.exist.{}'.format(uuid.uuid4())) # # Bind as Root DN - should fail # conn = ldap.initialize('ldap://{}:{}'.format(localhost, inst.port)) with pytest.raises(ldap.UNWILLING_TO_PERFORM): conn.simple_bind_s(DN_DM, PASSWORD) # # Allow localhost # assert inst.simple_bind_s(user.dn, PASSWORD) plugin.remove_all_allow_host() plugin.add_allow_host(localhost) if hostname != localhost: plugin.add_allow_host(hostname) conn = ldap.initialize('ldap://{}:{}'.format(localhost, inst.port)) > assert conn.simple_bind_s(DN_DM, PASSWORD) suites/plugins/rootdn_plugin_test.py:367: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:446: in simple_bind_s resp_type, resp_data, resp_msgid, resp_ctrls = self.result3(msgid,all=1,timeout=self.timeout) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:751: in result3 resp_ctrl_classes=resp_ctrl_classes /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:758: in result4 ldap_result = self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:331: in _ldap_call reraise(exc_type, exc_value, exc_traceback) /usr/local/lib64/python3.7/site-packages/ldap/compat.py:44: in reraise raise exc_value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <ldap.ldapobject.SimpleLDAPObject object at 0x7f29d2db5d68> func = <built-in method result4 of LDAP object at 0x7f29d2ab5698> args = (1, 1, -1, 0, 0, 0), kwargs = {}, diagnostic_message_success = None exc_type = None, exc_value = None, exc_traceback = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E ldap.UNWILLING_TO_PERFORM: {'desc': 'Server is unwilling to perform', 'info': 'RootDN access control violation'} /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: UNWILLING_TO_PERFORM ------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:33 Cleaning up the config area------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:343 Running test_rootdn_access_allowed_host... | |||
Failed | suites/resource_limits/fdlimits_test.py::test_fd_limits | 0.01 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d2a3bba8> @pytest.mark.skipif(ds_is_older("1.4.1.2"), reason="Not implemented") def test_fd_limits(topology_st): """Test the default limits, and custom limits :id: fa0a5106-612f-428f-84c0-9c85c34d0433 :setup: Standalone Instance :steps: 1. Check default limit 2. Change default limit 3. Check invalid/too high limit is rejected 4. Check invalid/too low limit is rejected :expectedresults: 1. Success 2. Success 3. Success 4 Success """ # Check systemd default max_fd = topology_st.standalone.config.get_attr_val_utf8(FD_ATTR) > assert max_fd == SYSTEMD_VAL E AssertionError: assert '524288' == '16384' E - 524288 E + 16384 suites/resource_limits/fdlimits_test.py:40: AssertionError ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Failed | tickets/ticket47462_test.py::test_ticket47462 | 0.00 | |
topology_m2 = <lib389.topologies.TopologyMain object at 0x7f29d2810128> def test_ticket47462(topology_m2): """ Test that AES properly replaces DES during an update/restart, and that replication also works correctly. """ # # First set config as if it's an older version. Set DES to use # libdes-plugin, MMR to depend on DES, delete the existing AES plugin, # and set a DES password for the replication agreement. # # Add an extra attribute to the DES plugin args # try: topology_m2.ms["master1"].modify_s(DES_PLUGIN, > [(ldap.MOD_REPLACE, 'nsslapd-pluginEnabled', 'on')]) tickets/ticket47462_test.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:631: in modify_s return self.modify_ext_s(dn,modlist,None,None) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:603: in modify_ext_s msgid = self.modify_ext(dn,modlist,serverctrls,clientctrls) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:600: in modify_ext return self._ldap_call(self._l.modify_ext,dn,modlist,RequestControlTuples(serverctrls),RequestControlTuples(clientctrls)) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d2801b38> func = <built-in method modify_ext of LDAP object at 0x7f29d2800ee0> args = ('cn=DES,cn=Password Storage Schemes,cn=plugins,cn=config', [(2, 'nsslapd-pluginEnabled', 'on')], None, None) kwargs = {}, diagnostic_message_success = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E TypeError: ('Tuple_to_LDAPMod(): expected a byte string in the list', 'o') /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: TypeError ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists | |||
Failed | tickets/ticket47819_test.py::test_ticket47819 | 4.21 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d282d208> def test_ticket47819(topology_st): """ from lib389.utils import * # Skip on older versions pytestmark = pytest.mark.skipif(ds_is_older('1.3.4'), reason="Not implemented") Testing precise tombstone purging: [1] Make sure "nsTombstoneCSN" is added to new tombstones [2] Make sure an import of a replication ldif adds "nsTombstoneCSN" to old tombstones [4] Test fixup task [3] Make sure tombstone purging works """ log.info('Testing Ticket 47819 - Test precise tombstone purging') # # Setup Replication # master = topology_st.standalone repl = ReplicationManager(DEFAULT_SUFFIX) repl.create_first_master(master) repl.ensure_agreement(master, master) # # Part 1 create a tombstone entry and make sure nsTombstoneCSN is added # log.info('Part 1: Add and then delete an entry to create a tombstone...') try: topology_st.standalone.add_s(Entry(('cn=entry1,dc=example,dc=com', { 'objectclass': 'top person'.split(), 'sn': 'user', 'cn': 'entry1'}))) except ldap.LDAPError as e: log.error('Failed to add entry: ' + e.message['desc']) assert False try: topology_st.standalone.delete_s('cn=entry1,dc=example,dc=com') except ldap.LDAPError as e: log.error('Failed to delete entry: ' + e.message['desc']) assert False log.info('Search for tombstone entries...') try: entries = topology_st.standalone.search_s(DEFAULT_SUFFIX, ldap.SCOPE_SUBTREE, '(&(nsTombstoneCSN=*)(objectclass=nsTombstone))') if not entries: log.fatal('Search failed to the new tombstone(nsTombstoneCSN is probably missing).') assert False except ldap.LDAPError as e: log.fatal('Search failed: ' + e.message['desc']) assert False log.info('Part 1 - passed') # # Part 2 - import ldif with tombstones missing 'nsTombstoneCSN' # # First, export the replication ldif, edit the file(remove nstombstonecsn), # and reimport it. # log.info('Part 2: Exporting replication ldif...') # Get the the full path and name for our LDIF we will be exporting ldif_file = "/tmp/export.ldif" args = {EXPORT_REPL_INFO: True, TASK_WAIT: True} exportTask = Tasks(topology_st.standalone) try: exportTask.exportLDIF(DEFAULT_SUFFIX, None, ldif_file, args) except ValueError: assert False time.sleep(1) # open the ldif file, get the lines, then rewrite the file ldif = open(ldif_file, "r") lines = ldif.readlines() ldif.close() time.sleep(1) > ldif = open(ldif_file, "w") E PermissionError: [Errno 13] Permission denied: '/tmp/export.ldif' tickets/ticket47819_test.py:108: PermissionError ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:38901 to ldap://server.example.com:38901 is was created [32mINFO [0m lib389:tasks.py:506 Export task export_06182019_214518 for file /tmp/export.ldif completed successfully | |||
Failed | tickets/ticket47838_test.py::test_47838_init | 4.56 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d243b860> def test_47838_init(topology_st): """ Generate self signed cert and import it to the DS cert db. Enable SSL """ _header(topology_st, 'Testing Ticket 47838 - harden the list of ciphers available by default') onss_version = os.popen("rpm -q nss | awk -F'-' '{print $2}'", "r") global nss_version nss_version = onss_version.readline() nss_ssl = NssSsl(dbpath=topology_st.standalone.get_cert_dir()) nss_ssl.reinit() nss_ssl.create_rsa_ca() nss_ssl.create_rsa_key_and_cert() log.info("\n######################### enable SSL in the directory server with all ciphers ######################\n") topology_st.standalone.simple_bind_s(DN_DM, PASSWORD) topology_st.standalone.modify_s(ENCRYPTION_DN, [(ldap.MOD_REPLACE, 'nsSSL3', b'off'), (ldap.MOD_REPLACE, 'nsTLS1', b'on'), (ldap.MOD_REPLACE, 'nsSSLClientAuth', b'allowed'), (ldap.MOD_REPLACE, 'allowWeakCipher', b'on'), (ldap.MOD_REPLACE, 'nsSSL3Ciphers', b'+all')]) topology_st.standalone.modify_s(CONFIG_DN, [(ldap.MOD_REPLACE, 'nsslapd-security', b'on'), (ldap.MOD_REPLACE, 'nsslapd-ssl-check-hostname', b'off'), (ldap.MOD_REPLACE, 'nsslapd-secureport', ensure_bytes(MY_SECURE_PORT))]) topology_st.standalone.add_s(Entry((RSA_DN, {'objectclass': "top nsEncryptionModule".split(), 'cn': RSA, 'nsSSLPersonalitySSL': SERVERCERT, 'nsSSLToken': 'internal (software)', > 'nsSSLActivation': 'on'}))) tickets/ticket47838_test.py:86: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.7/site-packages/lib389/__init__.py:195: in inner return f(ent.dn, ent.toTupleList(), *args[2:]) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:430: in add_s return self.add_ext_s(dn,modlist,None,None) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:197: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:416: in add_ext_s resp_type, resp_data, resp_msgid, resp_ctrls = self.result3(msgid,all=1,timeout=self.timeout) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:751: in result3 resp_ctrl_classes=resp_ctrl_classes /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:758: in result4 ldap_result = self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:331: in _ldap_call reraise(exc_type, exc_value, exc_traceback) /usr/local/lib64/python3.7/site-packages/ldap/compat.py:44: in reraise raise exc_value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d25a0080> func = <built-in method result4 of LDAP object at 0x7f29d24c1738> args = (6, 1, -1, 0, 0, 0), kwargs = {}, diagnostic_message_success = None exc_type = None, exc_value = None, exc_traceback = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E ldap.ALREADY_EXISTS: {'desc': 'Already exists'} /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: ALREADY_EXISTS ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Testing Ticket 47838 - harden the list of ciphers available by default [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:70 ######################### enable SSL in the directory server with all ciphers ###################### | |||
Failed | tickets/ticket47838_test.py::test_47838_run_9 | 4.73 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d243b860> def test_47838_run_9(topology_st): """ Check no nsSSL3Ciphers Default ciphers are enabled. allowWeakCipher: on nsslapd-errorlog-level: 0 """ _header(topology_st, 'Test Case 10 - Check no nsSSL3Ciphers (default setting) with no errorlog-level & allowWeakCipher on') topology_st.standalone.simple_bind_s(DN_DM, PASSWORD) topology_st.standalone.modify_s(ENCRYPTION_DN, [(ldap.MOD_REPLACE, 'nsSSL3Ciphers', None), (ldap.MOD_REPLACE, 'allowWeakCipher', b'on')]) topology_st.standalone.modify_s(CONFIG_DN, [(ldap.MOD_REPLACE, 'nsslapd-errorlog-level', None)]) log.info("\n######################### Restarting the server ######################\n") topology_st.standalone.stop(timeout=10) os.system('mv %s %s.47838_8' % (topology_st.standalone.errlog, topology_st.standalone.errlog)) os.system('touch %s' % (topology_st.standalone.errlog)) time.sleep(1) topology_st.standalone.start(timeout=120) enabled = os.popen('egrep "SSL info:" %s | egrep \": enabled\" | wc -l' % topology_st.standalone.errlog) disabled = os.popen('egrep "SSL info:" %s | egrep \": disabled\" | wc -l' % topology_st.standalone.errlog) ecount = int(enabled.readline().rstrip()) dcount = int(disabled.readline().rstrip()) log.info("Enabled ciphers: %d" % ecount) log.info("Disabled ciphers: %d" % dcount) if nss_version >= NSS330: > assert ecount == 33 E assert 28 == 33 E -28 E +33 tickets/ticket47838_test.py:485: AssertionError ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Test Case 10 - Check no nsSSL3Ciphers (default setting) with no errorlog-level & allowWeakCipher on [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:470 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:482 Enabled ciphers: 28 [32mINFO [0m lib389.utils:ticket47838_test.py:483 Disabled ciphers: 0 | |||
Failed | tickets/ticket47950_test.py::test_ticket47950 | 0.01 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d1837d68> def test_ticket47950(topology_st): """ Testing nsslapd-plugin-binddn-tracking does not cause issues around access control and reconfiguring replication/repl agmt. """ log.info('Testing Ticket 47950 - Testing nsslapd-plugin-binddn-tracking') # # Turn on bind dn tracking # try: > topology_st.standalone.modify_s("cn=config", [(ldap.MOD_REPLACE, 'nsslapd-plugin-binddn-tracking', 'on')]) tickets/ticket47950_test.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:631: in modify_s return self.modify_ext_s(dn,modlist,None,None) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:603: in modify_ext_s msgid = self.modify_ext(dn,modlist,serverctrls,clientctrls) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:600: in modify_ext return self._ldap_call(self._l.modify_ext,dn,modlist,RequestControlTuples(serverctrls),RequestControlTuples(clientctrls)) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d182ba58> func = <built-in method modify_ext of LDAP object at 0x7f29d18318f0> args = ('cn=config', [(2, 'nsslapd-plugin-binddn-tracking', 'on')], None, None) kwargs = {}, diagnostic_message_success = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E TypeError: ('Tuple_to_LDAPMod(): expected a byte string in the list', 'o') /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: TypeError ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Failed | tickets/ticket47966_test.py::test_ticket47966 | 0.01 | |
topology_m2 = <lib389.topologies.TopologyMain object at 0x7f29d17d9cf8> def test_ticket47966(topology_m2): ''' Testing bulk import when the backend with VLV was recreated. If the test passes without the server crash, 47966 is verified. ''' log.info('Testing Ticket 47966 - [VLV] slapd crashes during Dogtag clone reinstallation') M1 = topology_m2.ms["master1"] M2 = topology_m2.ms["master2"] m1_m2_agmt = M1.agreement.list(suffix=DEFAULT_SUFFIX)[0].dn log.info('0. Create a VLV index on Master 2.') # get the backend entry be = M2.replica.conn.backend.list(suffix=DEFAULT_SUFFIX) if not be: log.fatal("ticket47966: enable to retrieve the backend for %s" % DEFAULT_SUFFIX) raise ValueError("no backend for suffix %s" % DEFAULT_SUFFIX) bent = be[0] beName = bent.getValue('cn') beDn = "cn=%s,cn=ldbm database,cn=plugins,cn=config" % beName # generate vlvSearch entry vlvSrchDn = "cn=vlvSrch,%s" % beDn log.info('0-1. vlvSearch dn: %s' % vlvSrchDn) vlvSrchEntry = Entry(vlvSrchDn) vlvSrchEntry.setValues('objectclass', 'top', 'vlvSearch') vlvSrchEntry.setValues('cn', 'vlvSrch') vlvSrchEntry.setValues('vlvBase', DEFAULT_SUFFIX) vlvSrchEntry.setValues('vlvFilter', '(|(objectclass=*)(objectclass=ldapsubentry))') vlvSrchEntry.setValues('vlvScope', '2') > M2.add_s(vlvSrchEntry) tickets/ticket47966_test.py:52: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.7/site-packages/lib389/__init__.py:195: in inner return f(ent.dn, ent.toTupleList(), *args[2:]) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:430: in add_s return self.add_ext_s(dn,modlist,None,None) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:197: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:416: in add_ext_s resp_type, resp_data, resp_msgid, resp_ctrls = self.result3(msgid,all=1,timeout=self.timeout) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:751: in result3 resp_ctrl_classes=resp_ctrl_classes /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:758: in result4 ldap_result = self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:331: in _ldap_call reraise(exc_type, exc_value, exc_traceback) /usr/local/lib64/python3.7/site-packages/ldap/compat.py:44: in reraise raise exc_value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d1783c50> func = <built-in method result4 of LDAP object at 0x7f29d17a66c0> args = (25, 1, -1, 0, 0, 0), kwargs = {}, diagnostic_message_success = None exc_type = None, exc_value = None, exc_traceback = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E ldap.NO_SUCH_OBJECT: {'desc': 'No such object'} /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: NO_SUCH_OBJECT ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket47966_test:ticket47966_test.py:28 Testing Ticket 47966 - [VLV] slapd crashes during Dogtag clone reinstallation [32mINFO [0m tests.tickets.ticket47966_test:ticket47966_test.py:33 0. Create a VLV index on Master 2. [32mINFO [0m lib389:backend.py:76 List backend with suffix=dc=example,dc=com [32mINFO [0m tests.tickets.ticket47966_test:ticket47966_test.py:45 0-1. vlvSearch dn: cn=vlvSrch,cn=b'userRoot',cn=ldbm database,cn=plugins,cn=config | |||
Failed | tickets/ticket47973_test.py::test_ticket47973_case | 5.11 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d16b0860> def test_ticket47973_case(topology_st): log.info('Testing Ticket 47973 (case) - Test the cases in the original schema are preserved.') log.info('case 1 - Test the cases in the original schema are preserved.') tsfile = topology_st.standalone.schemadir + '/98test.ldif' tsfd = open(tsfile, "w") Mozattr0 = "MoZiLLaaTTRiBuTe" testschema = "dn: cn=schema\nattributetypes: ( 8.9.10.11.12.13.14 NAME '" + Mozattr0 + "' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Mozilla Dummy Schema' )\nobjectclasses: ( 1.2.3.4.5.6.7 NAME 'MozillaObject' SUP top MUST ( objectclass $ cn ) MAY ( " + Mozattr0 + " ) X-ORIGIN 'user defined' )" tsfd.write(testschema) tsfd.close() try: # run the schema reload task with the default schemadir topology_st.standalone.tasks.schemaReload(schemadir=topology_st.standalone.schemadir, args={TASK_WAIT: False}) except ValueError: log.error('Schema Reload task failed.') assert False time.sleep(5) try: schemaentry = topology_st.standalone.search_s("cn=schema", ldap.SCOPE_BASE, 'objectclass=top', ["objectclasses"]) oclist = schemaentry[0].data.get("objectclasses") except ldap.LDAPError as e: log.error('Failed to get schema entry: error (%s)' % e.args[0]['desc']) raise e found = 0 for oc in oclist: log.info('OC: %s' % oc) moz = re.findall(Mozattr0, oc.decode('utf-8')) if moz: found = 1 log.info('case 1: %s is in the objectclasses list -- PASS' % Mozattr0) if found == 0: log.error('case 1: %s is not in the objectclasses list -- FAILURE' % Mozattr0) > assert False E assert False tickets/ticket47973_test.py:156: AssertionError ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:tasks.py:1107 Schema Reload task (task-06182019_215503) completed successfully [31m[1mERROR [0m tests.tickets.ticket47973_test:ticket47973_test.py:155 case 1: MoZiLLaaTTRiBuTe is not in the objectclasses list -- FAILURE | |||
Failed | tickets/ticket47988_test.py::test_ticket47988_init | 4.22 | |
topology_m2 = <lib389.topologies.TopologyMain object at 0x7f29d16fe6a0> def test_ticket47988_init(topology_m2): """ It adds - Objectclass with MAY 'member' - an entry ('bind_entry') with which we bind to test the 'SELFDN' operation It deletes the anonymous aci """ _header(topology_m2, 'test_ticket47988_init') # enable acl error logging mod = [(ldap.MOD_REPLACE, 'nsslapd-errorlog-level', ensure_bytes(str(8192)))] # REPL topology_m2.ms["master1"].modify_s(DN_CONFIG, mod) topology_m2.ms["master2"].modify_s(DN_CONFIG, mod) mod = [(ldap.MOD_REPLACE, 'nsslapd-accesslog-level', ensure_bytes(str(260)))] # Internal op topology_m2.ms["master1"].modify_s(DN_CONFIG, mod) topology_m2.ms["master2"].modify_s(DN_CONFIG, mod) # add dummy entries for cpt in range(MAX_OTHERS): name = "%s%d" % (OTHER_NAME, cpt) topology_m2.ms["master1"].add_s(Entry(("cn=%s,%s" % (name, SUFFIX), { 'objectclass': "top person".split(), 'sn': name, 'cn': name}))) # check that entry 0 is replicated before loop = 0 entryDN = "cn=%s0,%s" % (OTHER_NAME, SUFFIX) while loop <= 10: try: ent = topology_m2.ms["master2"].getEntry(entryDN, ldap.SCOPE_BASE, "(objectclass=*)", ['telephonenumber']) break except ldap.NO_SUCH_OBJECT: time.sleep(1) loop += 1 assert (loop <= 10) topology_m2.ms["master1"].stop(timeout=10) topology_m2.ms["master2"].stop(timeout=10) # install the specific schema M1: ipa3.3, M2: ipa4.1 schema_file = os.path.join(topology_m2.ms["master1"].getDir(__file__, DATA_DIR), "ticket47988/schema_ipa3.3.tar.gz") _install_schema(topology_m2.ms["master1"], schema_file) schema_file = os.path.join(topology_m2.ms["master1"].getDir(__file__, DATA_DIR), "ticket47988/schema_ipa4.1.tar.gz") _install_schema(topology_m2.ms["master2"], schema_file) > topology_m2.ms["master1"].start(timeout=10) /export/tests/tickets/ticket47988_test.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.7/site-packages/lib389/__init__.py:1140: in start "dirsrv@%s" % self.serverid]) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ popenargs = (['systemctl', 'start', 'dirsrv@master1'],), kwargs = {} retcode = 1, cmd = ['systemctl', 'start', 'dirsrv@master1'] def check_call(*popenargs, **kwargs): """Run command with arguments. Wait for command to complete. If the exit code was zero then return, otherwise raise CalledProcessError. The CalledProcessError object will have the return code in the returncode attribute. The arguments are the same as for the call function. Example: check_call(["ls", "-l"]) """ retcode = call(*popenargs, **kwargs) if retcode: cmd = kwargs.get("args") if cmd is None: cmd = popenargs[0] > raise CalledProcessError(retcode, cmd) E subprocess.CalledProcessError: Command '['systemctl', 'start', 'dirsrv@master1']' returned non-zero exit status 1. /usr/lib64/python3.7/subprocess.py:347: CalledProcessError ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists----------------------------- Captured stderr call ----------------------------- Job for dirsrv@master1.service failed because the control process exited with error code. See "systemctl status dirsrv@master1.service" and "journalctl -xe" for details. ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47988_test.py:64 ############################################### [32mINFO [0m lib389:ticket47988_test.py:65 ####### [32mINFO [0m lib389:ticket47988_test.py:66 ####### test_ticket47988_init [32mINFO [0m lib389:ticket47988_test.py:67 ####### [32mINFO [0m lib389:ticket47988_test.py:68 ################################################### [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/02common.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/50ns-admin.ldif [32mINFO [0m lib389:ticket47988_test.py:98 replace /etc/dirsrv/slapd-master1/schema/99user.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60nss-ldap.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60autofs.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/50ns-web.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60samba.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/10dna-plugin.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/05rfc4523.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60basev2.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/10automember-plugin.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/05rfc2927.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/10mep-plugin.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60ipadns.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/10rfc2307.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/50ns-mail.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/05rfc4524.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60trust.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60ipaconfig.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/50ns-directory.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60eduperson.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60mozilla.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/65ipasudo.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60rfc3712.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60rfc2739.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/50ns-value.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60acctpolicy.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/01core389.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60sabayon.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60pam-plugin.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/00core.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/25java-object.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60sudo.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/70ipaotp.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60pureftpd.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/61kerberos-ipav3.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60kerberos.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60basev3.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/06inetorgperson.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/30ns-common.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/28pilot.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/20subscriber.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/50ns-certificate.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master1/schema/60posix-winsync-plugin.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/02common.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/50ns-admin.ldif [32mINFO [0m lib389:ticket47988_test.py:98 replace /etc/dirsrv/slapd-master2/schema/99user.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60nss-ldap.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60autofs.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/50ns-web.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60samba.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/10dna-plugin.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/05rfc4523.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60basev2.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/10automember-plugin.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/05rfc2927.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/10mep-plugin.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60ipadns.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/10rfc2307.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/50ns-mail.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/05rfc4524.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60trust.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60ipaconfig.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/50ns-directory.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60eduperson.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60mozilla.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/65ipasudo.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60rfc3712.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60rfc2739.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/50ns-value.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60acctpolicy.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/01core389.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60sabayon.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60pam-plugin.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/00core.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/25java-object.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60sudo.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/70ipaotp.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60pureftpd.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/61kerberos-ipav3.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60kerberos.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60basev3.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/06inetorgperson.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/30ns-common.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/28pilot.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/20subscriber.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/50ns-certificate.ldif [32mINFO [0m lib389:ticket47988_test.py:102 add /etc/dirsrv/slapd-master2/schema/60posix-winsync-plugin.ldif | |||
Failed | tickets/ticket47988_test.py::test_ticket47988_1 | 0.00 | |
topology_m2 = <lib389.topologies.TopologyMain object at 0x7f29d16fe6a0> def test_ticket47988_1(topology_m2): ''' Check that replication is working and pause replication M2->M1 ''' _header(topology_m2, 'test_ticket47988_1') topology_m2.ms["master1"].log.debug("\n\nCheck that replication is working and pause replication M2->M1\n") > _do_update_entry(supplier=topology_m2.ms["master2"], consumer=topology_m2.ms["master1"], attempts=5) /export/tests/tickets/ticket47988_test.py:234: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /export/tests/tickets/ticket47988_test.py:184: in _do_update_entry supplier.modify_s(entryDN, mod) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:631: in modify_s return self.modify_ext_s(dn,modlist,None,None) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:604: in modify_ext_s resp_type, resp_data, resp_msgid, resp_ctrls = self.result3(msgid,all=1,timeout=self.timeout) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:751: in result3 resp_ctrl_classes=resp_ctrl_classes /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:758: in result4 ldap_result = self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:331: in _ldap_call reraise(exc_type, exc_value, exc_traceback) /usr/local/lib64/python3.7/site-packages/ldap/compat.py:44: in reraise raise exc_value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d177d710> func = <built-in method result4 of LDAP object at 0x7f29d16f4dc8> args = (27, 1, -1, 0, 0, 0), kwargs = {}, diagnostic_message_success = None exc_type = None, exc_value = None, exc_traceback = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E ldap.SERVER_DOWN: {'desc': "Can't contact LDAP server"} /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: SERVER_DOWN ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47988_test.py:64 ############################################### [32mINFO [0m lib389:ticket47988_test.py:65 ####### [32mINFO [0m lib389:ticket47988_test.py:66 ####### test_ticket47988_1 [32mINFO [0m lib389:ticket47988_test.py:67 ####### [32mINFO [0m lib389:ticket47988_test.py:68 ################################################### | |||
Failed | tickets/ticket47988_test.py::test_ticket47988_2 | 0.00 | |
topology_m2 = <lib389.topologies.TopologyMain object at 0x7f29d16fe6a0> def test_ticket47988_2(topology_m2): ''' Update M1 schema and trigger update M1->M2 So M1 should learn new/extended definitions that are in M2 schema ''' _header(topology_m2, 'test_ticket47988_2') topology_m2.ms["master1"].log.debug("\n\nUpdate M1 schema and an entry on M1\n") > master1_schema_csn = topology_m2.ms["master1"].schema.get_schema_csn() /export/tests/tickets/ticket47988_test.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.7/site-packages/lib389/schema.py:568: in get_schema_csn "objectclass=*", ['nsSchemaCSN']) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:854: in search_s return self.search_ext_s(base,scope,filterstr,attrlist,attrsonly,None,None,timeout=self.timeout) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:848: in search_ext_s return self.result(msgid,all=1,timeout=timeout)[1] /usr/local/lib/python3.7/site-packages/lib389/__init__.py:167: in inner objtype, data = f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:740: in result resp_type, resp_data, resp_msgid = self.result2(msgid,all,timeout) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:744: in result2 resp_type, resp_data, resp_msgid, resp_ctrls = self.result3(msgid,all,timeout) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:751: in result3 resp_ctrl_classes=resp_ctrl_classes /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:758: in result4 ldap_result = self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:331: in _ldap_call reraise(exc_type, exc_value, exc_traceback) /usr/local/lib64/python3.7/site-packages/ldap/compat.py:44: in reraise raise exc_value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d177c2e8> func = <built-in method result4 of LDAP object at 0x7f29d16f4a08> args = (63, 1, -1, 0, 0, 0), kwargs = {}, diagnostic_message_success = None exc_type = None, exc_value = None, exc_traceback = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E ldap.SERVER_DOWN: {'desc': "Can't contact LDAP server"} /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: SERVER_DOWN ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47988_test.py:64 ############################################### [32mINFO [0m lib389:ticket47988_test.py:65 ####### [32mINFO [0m lib389:ticket47988_test.py:66 ####### test_ticket47988_2 [32mINFO [0m lib389:ticket47988_test.py:67 ####### [32mINFO [0m lib389:ticket47988_test.py:68 ################################################### | |||
Failed | tickets/ticket47988_test.py::test_ticket47988_3 | 0.00 | |
topology_m2 = <lib389.topologies.TopologyMain object at 0x7f29d16fe6a0> def test_ticket47988_3(topology_m2): ''' Resume replication M2->M1 and check replication is still working ''' _header(topology_m2, 'test_ticket47988_3') > _resume_M2_to_M1(topology_m2) /export/tests/tickets/ticket47988_test.py:283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /export/tests/tickets/ticket47988_test.py:222: in _resume_M2_to_M1 ents = topology_m2.ms["master2"].agreement.list(suffix=SUFFIX) /usr/local/lib/python3.7/site-packages/lib389/agreement.py:874: in list replica_entries = self.conn.replica.list(suffix) /usr/local/lib/python3.7/site-packages/lib389/replica.py:170: in list ents = self.conn.search_s(base, ldap.SCOPE_SUBTREE, filtr) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:854: in search_s return self.search_ext_s(base,scope,filterstr,attrlist,attrsonly,None,None,timeout=self.timeout) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:847: in search_ext_s msgid = self.search_ext(base,scope,filterstr,attrlist,attrsonly,serverctrls,clientctrls,timeout,sizelimit) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:843: in search_ext timeout,sizelimit, /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:331: in _ldap_call reraise(exc_type, exc_value, exc_traceback) /usr/local/lib64/python3.7/site-packages/ldap/compat.py:44: in reraise raise exc_value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d177d710> func = <built-in method search_ext of LDAP object at 0x7f29d16f4dc8> args = ('cn=mapping tree,cn=config', 2, '(&(objectclass=nsds5Replica)(nsDS5ReplicaRoot=dc=example,dc=com))', None, 0, None, ...) kwargs = {}, diagnostic_message_success = None, exc_type = None exc_value = None, exc_traceback = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E ldap.SERVER_DOWN: {'desc': "Can't contact LDAP server"} /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: SERVER_DOWN ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47988_test.py:64 ############################################### [32mINFO [0m lib389:ticket47988_test.py:65 ####### [32mINFO [0m lib389:ticket47988_test.py:66 ####### test_ticket47988_3 [32mINFO [0m lib389:ticket47988_test.py:67 ####### [32mINFO [0m lib389:ticket47988_test.py:68 ################################################### [32mINFO [0m lib389:ticket47988_test.py:221 ######################### resume RA M2->M1 ###################### | |||
Failed | tickets/ticket47988_test.py::test_ticket47988_4 | 0.00 | |
topology_m2 = <lib389.topologies.TopologyMain object at 0x7f29d16fe6a0> def test_ticket47988_4(topology_m2): ''' Check schemaCSN is identical on both server And save the nsschemaCSN to later check they do not change unexpectedly ''' _header(topology_m2, 'test_ticket47988_4') > master1_schema_csn = topology_m2.ms["master1"].schema.get_schema_csn() /export/tests/tickets/ticket47988_test.py:295: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.7/site-packages/lib389/schema.py:568: in get_schema_csn "objectclass=*", ['nsSchemaCSN']) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:854: in search_s return self.search_ext_s(base,scope,filterstr,attrlist,attrsonly,None,None,timeout=self.timeout) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:847: in search_ext_s msgid = self.search_ext(base,scope,filterstr,attrlist,attrsonly,serverctrls,clientctrls,timeout,sizelimit) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:843: in search_ext timeout,sizelimit, /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:331: in _ldap_call reraise(exc_type, exc_value, exc_traceback) /usr/local/lib64/python3.7/site-packages/ldap/compat.py:44: in reraise raise exc_value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d177c2e8> func = <built-in method search_ext of LDAP object at 0x7f29d16f4a08> args = ('cn=schema', 0, 'objectclass=*', ['nsSchemaCSN'], 0, None, ...) kwargs = {}, diagnostic_message_success = None, exc_type = None exc_value = None, exc_traceback = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E ldap.SERVER_DOWN: {'desc': "Can't contact LDAP server"} /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: SERVER_DOWN ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47988_test.py:64 ############################################### [32mINFO [0m lib389:ticket47988_test.py:65 ####### [32mINFO [0m lib389:ticket47988_test.py:66 ####### test_ticket47988_4 [32mINFO [0m lib389:ticket47988_test.py:67 ####### [32mINFO [0m lib389:ticket47988_test.py:68 ################################################### | |||
Failed | tickets/ticket47988_test.py::test_ticket47988_5 | 0.00 | |
topology_m2 = <lib389.topologies.TopologyMain object at 0x7f29d16fe6a0> def test_ticket47988_5(topology_m2): ''' Check schemaCSN do not change unexpectedly ''' _header(topology_m2, 'test_ticket47988_5') > _do_update_entry(supplier=topology_m2.ms["master1"], consumer=topology_m2.ms["master2"], attempts=5) /export/tests/tickets/ticket47988_test.py:313: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /export/tests/tickets/ticket47988_test.py:184: in _do_update_entry supplier.modify_s(entryDN, mod) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:631: in modify_s return self.modify_ext_s(dn,modlist,None,None) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:603: in modify_ext_s msgid = self.modify_ext(dn,modlist,serverctrls,clientctrls) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:600: in modify_ext return self._ldap_call(self._l.modify_ext,dn,modlist,RequestControlTuples(serverctrls),RequestControlTuples(clientctrls)) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:331: in _ldap_call reraise(exc_type, exc_value, exc_traceback) /usr/local/lib64/python3.7/site-packages/ldap/compat.py:44: in reraise raise exc_value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d177c2e8> func = <built-in method modify_ext of LDAP object at 0x7f29d16f4a08> args = ('cn=other_entry0,dc=example,dc=com', [(2, 'telephonenumber', b'152')], None, None) kwargs = {}, diagnostic_message_success = None, exc_type = None exc_value = None, exc_traceback = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E ldap.SERVER_DOWN: {'desc': "Can't contact LDAP server"} /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: SERVER_DOWN ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47988_test.py:64 ############################################### [32mINFO [0m lib389:ticket47988_test.py:65 ####### [32mINFO [0m lib389:ticket47988_test.py:66 ####### test_ticket47988_5 [32mINFO [0m lib389:ticket47988_test.py:67 ####### [32mINFO [0m lib389:ticket47988_test.py:68 ################################################### | |||
Failed | tickets/ticket47988_test.py::test_ticket47988_6 | 0.00 | |
topology_m2 = <lib389.topologies.TopologyMain object at 0x7f29d16fe6a0> def test_ticket47988_6(topology_m2): ''' Update M1 schema and trigger update M2->M1 So M2 should learn new/extended definitions that are in M1 schema ''' _header(topology_m2, 'test_ticket47988_6') topology_m2.ms["master1"].log.debug("\n\nUpdate M1 schema and an entry on M1\n") > master1_schema_csn = topology_m2.ms["master1"].schema.get_schema_csn() /export/tests/tickets/ticket47988_test.py:336: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.7/site-packages/lib389/schema.py:568: in get_schema_csn "objectclass=*", ['nsSchemaCSN']) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:854: in search_s return self.search_ext_s(base,scope,filterstr,attrlist,attrsonly,None,None,timeout=self.timeout) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:847: in search_ext_s msgid = self.search_ext(base,scope,filterstr,attrlist,attrsonly,serverctrls,clientctrls,timeout,sizelimit) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:843: in search_ext timeout,sizelimit, /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:331: in _ldap_call reraise(exc_type, exc_value, exc_traceback) /usr/local/lib64/python3.7/site-packages/ldap/compat.py:44: in reraise raise exc_value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d177c2e8> func = <built-in method search_ext of LDAP object at 0x7f29d16f4a08> args = ('cn=schema', 0, 'objectclass=*', ['nsSchemaCSN'], 0, None, ...) kwargs = {}, diagnostic_message_success = None, exc_type = None exc_value = None, exc_traceback = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E ldap.SERVER_DOWN: {'desc': "Can't contact LDAP server"} /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: SERVER_DOWN ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47988_test.py:64 ############################################### [32mINFO [0m lib389:ticket47988_test.py:65 ####### [32mINFO [0m lib389:ticket47988_test.py:66 ####### test_ticket47988_6 [32mINFO [0m lib389:ticket47988_test.py:67 ####### [32mINFO [0m lib389:ticket47988_test.py:68 ################################################### | |||
Failed | tickets/ticket48005_test.py::test_ticket48005_usn | 4.63 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d1667f60> def test_ticket48005_usn(topology_st): ''' Enable entryusn Delete all user entries. Run USN tombstone cleanup task Shutdown the server Check if a core file was generated or not If no core was found, this test case was successful. ''' log.info("Ticket 48005 usn test...") topology_st.standalone.plugins.enable(name=PLUGIN_USN) topology_st.standalone.restart(timeout=10) try: > entries = topology_st.standalone.search_s(SUFFIX, ldap.SCOPE_SUBTREE, "(objectclass=inetorgperson)") /export/tests/tickets/ticket48005_test.py:283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:854: in search_s return self.search_ext_s(base,scope,filterstr,attrlist,attrsonly,None,None,timeout=self.timeout) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:848: in search_ext_s return self.result(msgid,all=1,timeout=timeout)[1] /usr/local/lib/python3.7/site-packages/lib389/__init__.py:167: in inner objtype, data = f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:740: in result resp_type, resp_data, resp_msgid = self.result2(msgid,all,timeout) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:744: in result2 resp_type, resp_data, resp_msgid, resp_ctrls = self.result3(msgid,all,timeout) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:751: in result3 resp_ctrl_classes=resp_ctrl_classes /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:758: in result4 ldap_result = self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:331: in _ldap_call reraise(exc_type, exc_value, exc_traceback) /usr/local/lib64/python3.7/site-packages/ldap/compat.py:44: in reraise raise exc_value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d17a8828> func = <built-in method result4 of LDAP object at 0x7f29d14ce8f0> args = (2, 1, -1, 0, 0, 0), kwargs = {}, diagnostic_message_success = None exc_type = None, exc_value = None, exc_traceback = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E ldap.NO_SUCH_OBJECT: {'desc': 'No such object'} /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: NO_SUCH_OBJECT ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:277 Ticket 48005 usn test... | |||
Failed | tickets/ticket48194_test.py::test_init | 5.90 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d1779a58> def test_init(topology_st): """ Generate self signed cert and import it to the DS cert db. Enable SSL """ _header(topology_st, 'Testing Ticket 48194 - harden the list of ciphers available by default') nss_ssl = NssSsl(dbpath=topology_st.standalone.get_cert_dir()) nss_ssl.reinit() nss_ssl.create_rsa_ca() nss_ssl.create_rsa_key_and_cert() log.info("\n######################### enable SSL in the directory server with all ciphers ######################\n") topology_st.standalone.simple_bind_s(DN_DM, PASSWORD) topology_st.standalone.modify_s(ENCRYPTION_DN, [(ldap.MOD_REPLACE, 'nsSSL3', b'off'), (ldap.MOD_REPLACE, 'nsTLS1', b'on'), (ldap.MOD_REPLACE, 'nsSSLClientAuth', b'allowed'), (ldap.MOD_REPLACE, 'allowWeakCipher', b'on'), (ldap.MOD_REPLACE, 'nsSSL3Ciphers', b'+all')]) topology_st.standalone.modify_s(CONFIG_DN, [(ldap.MOD_REPLACE, 'nsslapd-security', b'on'), (ldap.MOD_REPLACE, 'nsslapd-ssl-check-hostname', b'off'), (ldap.MOD_REPLACE, 'nsslapd-secureport', ensure_bytes(LDAPSPORT))]) topology_st.standalone.add_s(Entry((RSA_DN, {'objectclass': "top nsEncryptionModule".split(), 'cn': RSA, 'nsSSLPersonalitySSL': SERVERCERT, 'nsSSLToken': 'internal (software)', > 'nsSSLActivation': 'on'}))) /export/tests/tickets/ticket48194_test.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.7/site-packages/lib389/__init__.py:195: in inner return f(ent.dn, ent.toTupleList(), *args[2:]) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:430: in add_s return self.add_ext_s(dn,modlist,None,None) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:197: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:416: in add_ext_s resp_type, resp_data, resp_msgid, resp_ctrls = self.result3(msgid,all=1,timeout=self.timeout) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:751: in result3 resp_ctrl_classes=resp_ctrl_classes /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:758: in result4 ldap_result = self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:331: in _ldap_call reraise(exc_type, exc_value, exc_traceback) /usr/local/lib64/python3.7/site-packages/ldap/compat.py:44: in reraise raise exc_value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d11ceda0> func = <built-in method result4 of LDAP object at 0x7f29d14aa9e0> args = (6, 1, -1, 0, 0, 0), kwargs = {}, diagnostic_message_success = None exc_type = None, exc_value = None, exc_traceback = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E ldap.ALREADY_EXISTS: {'desc': 'Already exists'} /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: ALREADY_EXISTS ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48194_test.py:40 ############################################### [32mINFO [0m lib389:ticket48194_test.py:41 ####### Testing Ticket 48194 - harden the list of ciphers available by default [32mINFO [0m lib389:ticket48194_test.py:42 ############################################### [32mINFO [0m lib389.utils:ticket48194_test.py:57 ######################### enable SSL in the directory server with all ciphers ###################### | |||
Failed | tickets/ticket48194_test.py::test_run_1 | 5.95 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d1779a58> def test_run_1(topology_st): """ Check nsSSL3Ciphers: +all All ciphers are enabled except null. Note: default allowWeakCipher (i.e., off) for +all """ _header(topology_st, 'Test Case 2 - Check the ciphers availability for "+all" with default allowWeakCiphers') topology_st.standalone.simple_bind_s(DN_DM, PASSWORD) topology_st.standalone.modify_s(CONFIG_DN, [(ldap.MOD_REPLACE, 'nsslapd-errorlog-level', b'64')]) # Make sure allowWeakCipher is not set. topology_st.standalone.modify_s(ENCRYPTION_DN, [(ldap.MOD_DELETE, 'allowWeakCipher', None)]) log.info("\n######################### Restarting the server ######################\n") topology_st.standalone.stop(timeout=10) os.system('mv %s %s.48194_0' % (topology_st.standalone.errlog, topology_st.standalone.errlog)) os.system('touch %s' % (topology_st.standalone.errlog)) time.sleep(2) topology_st.standalone.start(timeout=120) > connectWithOpenssl(topology_st, 'DES-CBC3-SHA', False) /export/tests/tickets/ticket48194_test.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ topology_st = <lib389.topologies.TopologyMain object at 0x7f29d1779a58> cipher = 'DES-CBC3-SHA', expect = False def connectWithOpenssl(topology_st, cipher, expect): """ Connect with the given cipher Condition: If expect is True, the handshake should be successful. If expect is False, the handshake should be refused with access log: "Cannot communicate securely with peer: no common encryption algorithm(s)." """ log.info("Testing %s -- expect to handshake %s", cipher, "successfully" if expect else "failed") myurl = 'localhost:%s' % LDAPSPORT cmdline = ['/usr/bin/openssl', 's_client', '-connect', myurl, '-cipher', cipher] strcmdline = '/usr/bin/openssl s_client -connect localhost:%s -cipher %s' % (LDAPSPORT, cipher) log.info("Running cmdline: %s", strcmdline) try: proc = subprocess.Popen(cmdline, stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.STDOUT) except ValueError: log.info("%s failed: %s", cmdline, ValueError) proc.kill() while True: l = proc.stdout.readline() if l == b"": break if b'Cipher is' in l: log.info("Found: %s", l) if expect: if b'(NONE)' in l: assert False else: proc.stdin.close() assert True else: if b'(NONE)' in l: assert True else: proc.stdin.close() > assert False E assert False /export/tests/tickets/ticket48194_test.py:116: AssertionError ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48194_test.py:40 ############################################### [32mINFO [0m lib389:ticket48194_test.py:41 ####### Test Case 2 - Check the ciphers availability for "+all" with default allowWeakCiphers [32mINFO [0m lib389:ticket48194_test.py:42 ############################################### [32mINFO [0m lib389.utils:ticket48194_test.py:150 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket48194_test.py:85 Testing DES-CBC3-SHA -- expect to handshake failed [32mINFO [0m lib389.utils:ticket48194_test.py:91 Running cmdline: /usr/bin/openssl s_client -connect localhost:63601 -cipher DES-CBC3-SHA [32mINFO [0m lib389.utils:ticket48194_test.py:104 Found: b'New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256\n' | |||
Failed | tickets/ticket48194_test.py::test_run_2 | 5.83 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d1779a58> def test_run_2(topology_st): """ Check nsSSL3Ciphers: +rsa_aes_128_sha,+rsa_aes_256_sha rsa_aes_128_sha, tls_rsa_aes_128_sha, rsa_aes_256_sha, tls_rsa_aes_256_sha are enabled. default allowWeakCipher """ _header(topology_st, 'Test Case 3 - Check the ciphers availability for "+rsa_aes_128_sha,+rsa_aes_256_sha" with default allowWeakCipher') topology_st.standalone.simple_bind_s(DN_DM, PASSWORD) topology_st.standalone.modify_s(ENCRYPTION_DN, [(ldap.MOD_REPLACE, 'nsSSL3Ciphers', b'+rsa_aes_128_sha,+rsa_aes_256_sha')]) log.info("\n######################### Restarting the server ######################\n") topology_st.standalone.stop(timeout=10) os.system('mv %s %s.48194_1' % (topology_st.standalone.errlog, topology_st.standalone.errlog)) os.system('touch %s' % (topology_st.standalone.errlog)) time.sleep(2) topology_st.standalone.start(timeout=120) connectWithOpenssl(topology_st, 'DES-CBC3-SHA', False) connectWithOpenssl(topology_st, 'AES256-SHA256', False) > connectWithOpenssl(topology_st, 'AES128-SHA', True) /export/tests/tickets/ticket48194_test.py:183: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ topology_st = <lib389.topologies.TopologyMain object at 0x7f29d1779a58> cipher = 'AES128-SHA', expect = True def connectWithOpenssl(topology_st, cipher, expect): """ Connect with the given cipher Condition: If expect is True, the handshake should be successful. If expect is False, the handshake should be refused with access log: "Cannot communicate securely with peer: no common encryption algorithm(s)." """ log.info("Testing %s -- expect to handshake %s", cipher, "successfully" if expect else "failed") myurl = 'localhost:%s' % LDAPSPORT cmdline = ['/usr/bin/openssl', 's_client', '-connect', myurl, '-cipher', cipher] strcmdline = '/usr/bin/openssl s_client -connect localhost:%s -cipher %s' % (LDAPSPORT, cipher) log.info("Running cmdline: %s", strcmdline) try: proc = subprocess.Popen(cmdline, stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.STDOUT) except ValueError: log.info("%s failed: %s", cmdline, ValueError) proc.kill() while True: l = proc.stdout.readline() if l == b"": break if b'Cipher is' in l: log.info("Found: %s", l) if expect: if b'(NONE)' in l: > assert False E assert False /export/tests/tickets/ticket48194_test.py:107: AssertionError ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48194_test.py:40 ############################################### [32mINFO [0m lib389:ticket48194_test.py:41 ####### Test Case 3 - Check the ciphers availability for "+rsa_aes_128_sha,+rsa_aes_256_sha" with default allowWeakCipher [32mINFO [0m lib389:ticket48194_test.py:42 ############################################### [32mINFO [0m lib389.utils:ticket48194_test.py:174 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket48194_test.py:85 Testing DES-CBC3-SHA -- expect to handshake failed [32mINFO [0m lib389.utils:ticket48194_test.py:91 Running cmdline: /usr/bin/openssl s_client -connect localhost:63601 -cipher DES-CBC3-SHA [32mINFO [0m lib389.utils:ticket48194_test.py:104 Found: b'New, (NONE), Cipher is (NONE)\n' [32mINFO [0m lib389.utils:ticket48194_test.py:85 Testing AES256-SHA256 -- expect to handshake failed [32mINFO [0m lib389.utils:ticket48194_test.py:91 Running cmdline: /usr/bin/openssl s_client -connect localhost:63601 -cipher AES256-SHA256 [32mINFO [0m lib389.utils:ticket48194_test.py:104 Found: b'New, (NONE), Cipher is (NONE)\n' [32mINFO [0m lib389.utils:ticket48194_test.py:85 Testing AES128-SHA -- expect to handshake successfully [32mINFO [0m lib389.utils:ticket48194_test.py:91 Running cmdline: /usr/bin/openssl s_client -connect localhost:63601 -cipher AES128-SHA [32mINFO [0m lib389.utils:ticket48194_test.py:104 Found: b'New, (NONE), Cipher is (NONE)\n' | |||
Failed | tickets/ticket48194_test.py::test_run_4 | 6.02 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d1779a58> def test_run_4(topology_st): """ Check no nsSSL3Ciphers Default ciphers are enabled. default allowWeakCipher """ _header(topology_st, 'Test Case 5 - Check no nsSSL3Ciphers (-all) with default allowWeakCipher') topology_st.standalone.simple_bind_s(DN_DM, PASSWORD) topology_st.standalone.modify_s(ENCRYPTION_DN, [(ldap.MOD_DELETE, 'nsSSL3Ciphers', b'-all')]) log.info("\n######################### Restarting the server ######################\n") topology_st.standalone.stop(timeout=10) os.system('mv %s %s.48194_3' % (topology_st.standalone.errlog, topology_st.standalone.errlog)) os.system('touch %s' % (topology_st.standalone.errlog)) time.sleep(2) topology_st.standalone.start(timeout=120) > connectWithOpenssl(topology_st, 'DES-CBC3-SHA', False) /export/tests/tickets/ticket48194_test.py:227: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ topology_st = <lib389.topologies.TopologyMain object at 0x7f29d1779a58> cipher = 'DES-CBC3-SHA', expect = False def connectWithOpenssl(topology_st, cipher, expect): """ Connect with the given cipher Condition: If expect is True, the handshake should be successful. If expect is False, the handshake should be refused with access log: "Cannot communicate securely with peer: no common encryption algorithm(s)." """ log.info("Testing %s -- expect to handshake %s", cipher, "successfully" if expect else "failed") myurl = 'localhost:%s' % LDAPSPORT cmdline = ['/usr/bin/openssl', 's_client', '-connect', myurl, '-cipher', cipher] strcmdline = '/usr/bin/openssl s_client -connect localhost:%s -cipher %s' % (LDAPSPORT, cipher) log.info("Running cmdline: %s", strcmdline) try: proc = subprocess.Popen(cmdline, stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.STDOUT) except ValueError: log.info("%s failed: %s", cmdline, ValueError) proc.kill() while True: l = proc.stdout.readline() if l == b"": break if b'Cipher is' in l: log.info("Found: %s", l) if expect: if b'(NONE)' in l: assert False else: proc.stdin.close() assert True else: if b'(NONE)' in l: assert True else: proc.stdin.close() > assert False E assert False /export/tests/tickets/ticket48194_test.py:116: AssertionError ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48194_test.py:40 ############################################### [32mINFO [0m lib389:ticket48194_test.py:41 ####### Test Case 5 - Check no nsSSL3Ciphers (-all) with default allowWeakCipher [32mINFO [0m lib389:ticket48194_test.py:42 ############################################### [32mINFO [0m lib389.utils:ticket48194_test.py:220 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket48194_test.py:85 Testing DES-CBC3-SHA -- expect to handshake failed [32mINFO [0m lib389.utils:ticket48194_test.py:91 Running cmdline: /usr/bin/openssl s_client -connect localhost:63601 -cipher DES-CBC3-SHA [32mINFO [0m lib389.utils:ticket48194_test.py:104 Found: b'New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256\n' | |||
Failed | tickets/ticket48194_test.py::test_run_5 | 5.87 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d1779a58> def test_run_5(topology_st): """ Check nsSSL3Ciphers: default Default ciphers are enabled. default allowWeakCipher """ _header(topology_st, 'Test Case 6 - Check default nsSSL3Ciphers (default setting) with default allowWeakCipher') topology_st.standalone.simple_bind_s(DN_DM, PASSWORD) topology_st.standalone.modify_s(ENCRYPTION_DN, [(ldap.MOD_REPLACE, 'nsSSL3Ciphers', b'default')]) log.info("\n######################### Restarting the server ######################\n") topology_st.standalone.stop(timeout=10) os.system('mv %s %s.48194_4' % (topology_st.standalone.errlog, topology_st.standalone.errlog)) os.system('touch %s' % (topology_st.standalone.errlog)) time.sleep(2) topology_st.standalone.start(timeout=120) > connectWithOpenssl(topology_st, 'DES-CBC3-SHA', False) /export/tests/tickets/ticket48194_test.py:249: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ topology_st = <lib389.topologies.TopologyMain object at 0x7f29d1779a58> cipher = 'DES-CBC3-SHA', expect = False def connectWithOpenssl(topology_st, cipher, expect): """ Connect with the given cipher Condition: If expect is True, the handshake should be successful. If expect is False, the handshake should be refused with access log: "Cannot communicate securely with peer: no common encryption algorithm(s)." """ log.info("Testing %s -- expect to handshake %s", cipher, "successfully" if expect else "failed") myurl = 'localhost:%s' % LDAPSPORT cmdline = ['/usr/bin/openssl', 's_client', '-connect', myurl, '-cipher', cipher] strcmdline = '/usr/bin/openssl s_client -connect localhost:%s -cipher %s' % (LDAPSPORT, cipher) log.info("Running cmdline: %s", strcmdline) try: proc = subprocess.Popen(cmdline, stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.STDOUT) except ValueError: log.info("%s failed: %s", cmdline, ValueError) proc.kill() while True: l = proc.stdout.readline() if l == b"": break if b'Cipher is' in l: log.info("Found: %s", l) if expect: if b'(NONE)' in l: assert False else: proc.stdin.close() assert True else: if b'(NONE)' in l: assert True else: proc.stdin.close() > assert False E assert False /export/tests/tickets/ticket48194_test.py:116: AssertionError ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48194_test.py:40 ############################################### [32mINFO [0m lib389:ticket48194_test.py:41 ####### Test Case 6 - Check default nsSSL3Ciphers (default setting) with default allowWeakCipher [32mINFO [0m lib389:ticket48194_test.py:42 ############################################### [32mINFO [0m lib389.utils:ticket48194_test.py:242 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket48194_test.py:85 Testing DES-CBC3-SHA -- expect to handshake failed [32mINFO [0m lib389.utils:ticket48194_test.py:91 Running cmdline: /usr/bin/openssl s_client -connect localhost:63601 -cipher DES-CBC3-SHA [32mINFO [0m lib389.utils:ticket48194_test.py:104 Found: b'New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256\n' | |||
Failed | tickets/ticket48194_test.py::test_run_6 | 5.91 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d1779a58> def test_run_6(topology_st): """ Check nsSSL3Ciphers: +all,-TLS_RSA_WITH_AES_256_CBC_SHA256 All ciphers are disabled. default allowWeakCipher """ _header(topology_st, 'Test Case 7 - Check nsSSL3Ciphers: +all,-TLS_RSA_WITH_AES_256_CBC_SHA256 with default allowWeakCipher') topology_st.standalone.simple_bind_s(DN_DM, PASSWORD) topology_st.standalone.modify_s(ENCRYPTION_DN, [(ldap.MOD_REPLACE, 'nsSSL3Ciphers', b'+all,-TLS_RSA_WITH_AES_256_CBC_SHA256')]) log.info("\n######################### Restarting the server ######################\n") topology_st.standalone.stop(timeout=10) os.system('mv %s %s.48194_5' % (topology_st.standalone.errlog, topology_st.standalone.errlog)) os.system('touch %s' % (topology_st.standalone.errlog)) time.sleep(2) topology_st.standalone.start(timeout=120) > connectWithOpenssl(topology_st, 'DES-CBC3-SHA', False) /export/tests/tickets/ticket48194_test.py:273: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ topology_st = <lib389.topologies.TopologyMain object at 0x7f29d1779a58> cipher = 'DES-CBC3-SHA', expect = False def connectWithOpenssl(topology_st, cipher, expect): """ Connect with the given cipher Condition: If expect is True, the handshake should be successful. If expect is False, the handshake should be refused with access log: "Cannot communicate securely with peer: no common encryption algorithm(s)." """ log.info("Testing %s -- expect to handshake %s", cipher, "successfully" if expect else "failed") myurl = 'localhost:%s' % LDAPSPORT cmdline = ['/usr/bin/openssl', 's_client', '-connect', myurl, '-cipher', cipher] strcmdline = '/usr/bin/openssl s_client -connect localhost:%s -cipher %s' % (LDAPSPORT, cipher) log.info("Running cmdline: %s", strcmdline) try: proc = subprocess.Popen(cmdline, stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.STDOUT) except ValueError: log.info("%s failed: %s", cmdline, ValueError) proc.kill() while True: l = proc.stdout.readline() if l == b"": break if b'Cipher is' in l: log.info("Found: %s", l) if expect: if b'(NONE)' in l: assert False else: proc.stdin.close() assert True else: if b'(NONE)' in l: assert True else: proc.stdin.close() > assert False E assert False /export/tests/tickets/ticket48194_test.py:116: AssertionError ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48194_test.py:40 ############################################### [32mINFO [0m lib389:ticket48194_test.py:41 ####### Test Case 7 - Check nsSSL3Ciphers: +all,-TLS_RSA_WITH_AES_256_CBC_SHA256 with default allowWeakCipher [32mINFO [0m lib389:ticket48194_test.py:42 ############################################### [32mINFO [0m lib389.utils:ticket48194_test.py:266 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket48194_test.py:85 Testing DES-CBC3-SHA -- expect to handshake failed [32mINFO [0m lib389.utils:ticket48194_test.py:91 Running cmdline: /usr/bin/openssl s_client -connect localhost:63601 -cipher DES-CBC3-SHA [32mINFO [0m lib389.utils:ticket48194_test.py:104 Found: b'New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256\n' | |||
Failed | tickets/ticket48194_test.py::test_run_8 | 5.88 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d1779a58> def test_run_8(topology_st): """ Check nsSSL3Ciphers: default + allowWeakCipher: off Strong Default ciphers are enabled. """ _header(topology_st, 'Test Case 9 - Check default nsSSL3Ciphers (default setting + allowWeakCipher: off)') topology_st.standalone.simple_bind_s(DN_DM, PASSWORD) topology_st.standalone.modify_s(ENCRYPTION_DN, [(ldap.MOD_REPLACE, 'nsSSL3Ciphers', b'default'), (ldap.MOD_REPLACE, 'allowWeakCipher', b'off')]) log.info("\n######################### Restarting the server ######################\n") topology_st.standalone.stop(timeout=10) os.system('mv %s %s.48194_7' % (topology_st.standalone.errlog, topology_st.standalone.errlog)) os.system('touch %s' % (topology_st.standalone.errlog)) time.sleep(2) topology_st.standalone.start(timeout=120) > connectWithOpenssl(topology_st, 'DES-CBC3-SHA', False) /export/tests/tickets/ticket48194_test.py:296: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ topology_st = <lib389.topologies.TopologyMain object at 0x7f29d1779a58> cipher = 'DES-CBC3-SHA', expect = False def connectWithOpenssl(topology_st, cipher, expect): """ Connect with the given cipher Condition: If expect is True, the handshake should be successful. If expect is False, the handshake should be refused with access log: "Cannot communicate securely with peer: no common encryption algorithm(s)." """ log.info("Testing %s -- expect to handshake %s", cipher, "successfully" if expect else "failed") myurl = 'localhost:%s' % LDAPSPORT cmdline = ['/usr/bin/openssl', 's_client', '-connect', myurl, '-cipher', cipher] strcmdline = '/usr/bin/openssl s_client -connect localhost:%s -cipher %s' % (LDAPSPORT, cipher) log.info("Running cmdline: %s", strcmdline) try: proc = subprocess.Popen(cmdline, stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.STDOUT) except ValueError: log.info("%s failed: %s", cmdline, ValueError) proc.kill() while True: l = proc.stdout.readline() if l == b"": break if b'Cipher is' in l: log.info("Found: %s", l) if expect: if b'(NONE)' in l: assert False else: proc.stdin.close() assert True else: if b'(NONE)' in l: assert True else: proc.stdin.close() > assert False E assert False /export/tests/tickets/ticket48194_test.py:116: AssertionError ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48194_test.py:40 ############################################### [32mINFO [0m lib389:ticket48194_test.py:41 ####### Test Case 9 - Check default nsSSL3Ciphers (default setting + allowWeakCipher: off) [32mINFO [0m lib389:ticket48194_test.py:42 ############################################### [32mINFO [0m lib389.utils:ticket48194_test.py:289 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket48194_test.py:85 Testing DES-CBC3-SHA -- expect to handshake failed [32mINFO [0m lib389.utils:ticket48194_test.py:91 Running cmdline: /usr/bin/openssl s_client -connect localhost:63601 -cipher DES-CBC3-SHA [32mINFO [0m lib389.utils:ticket48194_test.py:104 Found: b'New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256\n' | |||
Failed | tickets/ticket48226_test.py::test_ticket48226_set_purgedelay | 0.01 | |
topology_m2 = <lib389.topologies.TopologyMain object at 0x7f29d16fe6a0> def test_ticket48226_set_purgedelay(topology_m2): args = {REPLICA_PURGE_DELAY: '5', REPLICA_PURGE_INTERVAL: '5'} try: > topology_m2.ms["master1"].replica.setProperties(DEFAULT_SUFFIX, None, None, args) /export/tests/tickets/ticket48226_test.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.replica.ReplicaLegacy object at 0x7f29d147c128> suffix = 'dc=example,dc=com', replica_dn = None, replica_entry = None properties = {'ReplicaPurgeDelay': '5', 'ReplicaTombstonePurgeInterval': '5'} def setProperties(self, suffix=None, replica_dn=None, replica_entry=None, properties=None): ''' Set the properties of the replica. If an 'replica_entry' (Entry) is provided, it updates the entry, else it updates the entry on the server. If the 'replica_dn' is provided it retrieves the entry using it, else it retrieve the replica using the 'suffix'. @param suffix : suffix stored in that replica (online update) @param replica_dn: DN of the replica (online update) @param replica_entry: Entry of a replica (offline update) @param properties: dictionary of properties Supported properties are: REPLICA_SUFFIX REPLICA_ID REPLICA_TYPE REPLICA_BINDDN REPLICA_PURGE_DELAY REPLICA_PRECISE_PURGING REPLICA_REFERRAL REPLICA_FLAGS @return None @raise ValueError: if unknown properties ValueError: if invalid replica_entry ValueError: if replica_dn or suffix are not associated to a replica ''' # No properties provided if len(properties) == 0: return # check that the given properties are valid for prop in properties: # skip the prefix to add/del value if not inProperties(prop, REPLICA_PROPNAME_TO_ATTRNAME): raise ValueError("unknown property: %s" % prop) else: self.log.debug("setProperties: %s:%s", prop, properties[prop]) # At least we need to have suffix/replica_dn/replica_entry if not suffix and not replica_dn and not replica_entry: raise InvalidArgumentError("suffix and replica_dn and replica_" + "entry are missing") # the caller provides a set of properties to set into a replica entry if replica_entry: if not isinstance(replica_entry, Entry): raise ValueError("invalid instance of the replica_entry") # that is fine, now set the values for prop in properties: val = rawProperty(prop) # for Entry update it is a replace replica_entry.update({REPLICA_PROPNAME_TO_ATTRNAME[val]: properties[prop]}) return # If it provides the suffix or the replicaDN, replica.list will # return the appropriate entry ents = self.conn.replica.list(suffix=suffix, replica_dn=replica_dn) if len(ents) != 1: if replica_dn: raise ValueError("invalid replica DN: %s" % replica_dn) else: raise ValueError("invalid suffix: %s" % suffix) # build the MODS mods = [] for prop in properties: # take the operation type from the property name val = rawProperty(prop) if str(prop).startswith('+'): op = ldap.MOD_ADD elif str(prop).startswith('-'): op = ldap.MOD_DELETE else: op = ldap.MOD_REPLACE mods.append((op, REPLICA_PROPNAME_TO_ATTRNAME[val], properties[prop])) # that is fine now to apply the MOD > self.conn.modify_s(ents[0].dn, mods) /usr/local/lib/python3.7/site-packages/lib389/replica.py:262: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = ('cn=replica,cn=dc\\3Dexample\\2Cdc\\3Dcom,cn=mapping tree,cn=config', [(2, 'nsds5ReplicaPurgeDelay', '5'), (2, 'nsds5ReplicaTombstonePurgeInterval', '5')]) kwargs = {} c_stack = [FrameInfo(frame=<frame at 0x55f7d3265f18, file '/usr/local/lib/python3.7/site-packages/lib389/__init__.py', line 199,..., code_context=[' firstresult=hook.spec.opts.get("firstresult") if hook.spec else False,\n'], index=0), ...] frame = FrameInfo(frame=<frame at 0x55f7d3470828, file '/usr/local/lib/python3.7/site-packages/lib389/replica.py', line 262, c...ca.py', lineno=262, function='setProperties', code_context=[' self.conn.modify_s(ents[0].dn, mods)\n'], index=0) def inner(*args, **kwargs): if name in [ 'add_s', 'bind_s', 'delete_s', 'modify_s', 'modrdn_s', 'rename_s', 'sasl_interactive_bind_s', 'search_s', 'search_ext_s', 'simple_bind_s', 'unbind_s', 'getEntry', ] and not ('escapehatch' in kwargs and kwargs['escapehatch'] == 'i am sure'): c_stack = inspect.stack() frame = c_stack[1] warnings.warn(DeprecationWarning("Use of raw ldap function %s. This will be removed in a future release. " "Found in: %s:%s" % (name, frame.filename, frame.lineno))) # Later, we will add a sleep here to make it even more painful. # Finally, it will raise an exception. elif 'escapehatch' in kwargs: kwargs.pop('escapehatch') if name == 'result': objtype, data = f(*args, **kwargs) # data is either a 2-tuple or a list of 2-tuples # print data if data: if isinstance(data, tuple): return objtype, Entry(data) elif isinstance(data, list): # AD sends back these search references # if objtype == ldap.RES_SEARCH_RESULT and \ # isinstance(data[-1],tuple) and \ # not data[-1][0]: # print "Received search reference: " # pprint.pprint(data[-1][1]) # data.pop() # remove the last non-entry element return objtype, [Entry(x) for x in data] else: raise TypeError("unknown data type %s returned by result" % type(data)) else: return objtype, data elif name.startswith('add'): # the first arg is self # the second and third arg are the dn and the data to send # We need to convert the Entry into the format used by # python-ldap ent = args[0] if isinstance(ent, Entry): return f(ent.dn, ent.toTupleList(), *args[2:]) else: return f(*args, **kwargs) else: > return f(*args, **kwargs) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d14a7240> dn = 'cn=replica,cn=dc\\3Dexample\\2Cdc\\3Dcom,cn=mapping tree,cn=config' modlist = [(2, 'nsds5ReplicaPurgeDelay', '5'), (2, 'nsds5ReplicaTombstonePurgeInterval', '5')] def modify_s(self,dn,modlist): > return self.modify_ext_s(dn,modlist,None,None) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:631: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = ('cn=replica,cn=dc\\3Dexample\\2Cdc\\3Dcom,cn=mapping tree,cn=config', [(2, 'nsds5ReplicaPurgeDelay', '5'), (2, 'nsds5ReplicaTombstonePurgeInterval', '5')], None, None) kwargs = {} def inner(*args, **kwargs): if name in [ 'add_s', 'bind_s', 'delete_s', 'modify_s', 'modrdn_s', 'rename_s', 'sasl_interactive_bind_s', 'search_s', 'search_ext_s', 'simple_bind_s', 'unbind_s', 'getEntry', ] and not ('escapehatch' in kwargs and kwargs['escapehatch'] == 'i am sure'): c_stack = inspect.stack() frame = c_stack[1] warnings.warn(DeprecationWarning("Use of raw ldap function %s. This will be removed in a future release. " "Found in: %s:%s" % (name, frame.filename, frame.lineno))) # Later, we will add a sleep here to make it even more painful. # Finally, it will raise an exception. elif 'escapehatch' in kwargs: kwargs.pop('escapehatch') if name == 'result': objtype, data = f(*args, **kwargs) # data is either a 2-tuple or a list of 2-tuples # print data if data: if isinstance(data, tuple): return objtype, Entry(data) elif isinstance(data, list): # AD sends back these search references # if objtype == ldap.RES_SEARCH_RESULT and \ # isinstance(data[-1],tuple) and \ # not data[-1][0]: # print "Received search reference: " # pprint.pprint(data[-1][1]) # data.pop() # remove the last non-entry element return objtype, [Entry(x) for x in data] else: raise TypeError("unknown data type %s returned by result" % type(data)) else: return objtype, data elif name.startswith('add'): # the first arg is self # the second and third arg are the dn and the data to send # We need to convert the Entry into the format used by # python-ldap ent = args[0] if isinstance(ent, Entry): return f(ent.dn, ent.toTupleList(), *args[2:]) else: return f(*args, **kwargs) else: > return f(*args, **kwargs) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d14a7240> dn = 'cn=replica,cn=dc\\3Dexample\\2Cdc\\3Dcom,cn=mapping tree,cn=config' modlist = [(2, 'nsds5ReplicaPurgeDelay', '5'), (2, 'nsds5ReplicaTombstonePurgeInterval', '5')] serverctrls = None, clientctrls = None def modify_ext_s(self,dn,modlist,serverctrls=None,clientctrls=None): > msgid = self.modify_ext(dn,modlist,serverctrls,clientctrls) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:603: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = ('cn=replica,cn=dc\\3Dexample\\2Cdc\\3Dcom,cn=mapping tree,cn=config', [(2, 'nsds5ReplicaPurgeDelay', '5'), (2, 'nsds5ReplicaTombstonePurgeInterval', '5')], None, None) kwargs = {} def inner(*args, **kwargs): if name in [ 'add_s', 'bind_s', 'delete_s', 'modify_s', 'modrdn_s', 'rename_s', 'sasl_interactive_bind_s', 'search_s', 'search_ext_s', 'simple_bind_s', 'unbind_s', 'getEntry', ] and not ('escapehatch' in kwargs and kwargs['escapehatch'] == 'i am sure'): c_stack = inspect.stack() frame = c_stack[1] warnings.warn(DeprecationWarning("Use of raw ldap function %s. This will be removed in a future release. " "Found in: %s:%s" % (name, frame.filename, frame.lineno))) # Later, we will add a sleep here to make it even more painful. # Finally, it will raise an exception. elif 'escapehatch' in kwargs: kwargs.pop('escapehatch') if name == 'result': objtype, data = f(*args, **kwargs) # data is either a 2-tuple or a list of 2-tuples # print data if data: if isinstance(data, tuple): return objtype, Entry(data) elif isinstance(data, list): # AD sends back these search references # if objtype == ldap.RES_SEARCH_RESULT and \ # isinstance(data[-1],tuple) and \ # not data[-1][0]: # print "Received search reference: " # pprint.pprint(data[-1][1]) # data.pop() # remove the last non-entry element return objtype, [Entry(x) for x in data] else: raise TypeError("unknown data type %s returned by result" % type(data)) else: return objtype, data elif name.startswith('add'): # the first arg is self # the second and third arg are the dn and the data to send # We need to convert the Entry into the format used by # python-ldap ent = args[0] if isinstance(ent, Entry): return f(ent.dn, ent.toTupleList(), *args[2:]) else: return f(*args, **kwargs) else: > return f(*args, **kwargs) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d14a7240> dn = 'cn=replica,cn=dc\\3Dexample\\2Cdc\\3Dcom,cn=mapping tree,cn=config' modlist = [(2, 'nsds5ReplicaPurgeDelay', '5'), (2, 'nsds5ReplicaTombstonePurgeInterval', '5')] serverctrls = None, clientctrls = None def modify_ext(self,dn,modlist,serverctrls=None,clientctrls=None): """ modify_ext(dn, modlist[,serverctrls=None[,clientctrls=None]]) -> int """ if PY2: dn = self._bytesify_input('dn', dn) modlist = self._bytesify_modlist('modlist', modlist, with_opcode=True) > return self._ldap_call(self._l.modify_ext,dn,modlist,RequestControlTuples(serverctrls),RequestControlTuples(clientctrls)) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:600: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (<built-in method modify_ext of LDAP object at 0x7f29d149e260>, 'cn=replica,cn=dc\\3Dexample\\2Cdc\\3Dcom,cn=mapping tree,cn=config', [(2, 'nsds5ReplicaPurgeDelay', '5'), (2, 'nsds5ReplicaTombstonePurgeInterval', '5')], None, None) kwargs = {} def inner(*args, **kwargs): if name in [ 'add_s', 'bind_s', 'delete_s', 'modify_s', 'modrdn_s', 'rename_s', 'sasl_interactive_bind_s', 'search_s', 'search_ext_s', 'simple_bind_s', 'unbind_s', 'getEntry', ] and not ('escapehatch' in kwargs and kwargs['escapehatch'] == 'i am sure'): c_stack = inspect.stack() frame = c_stack[1] warnings.warn(DeprecationWarning("Use of raw ldap function %s. This will be removed in a future release. " "Found in: %s:%s" % (name, frame.filename, frame.lineno))) # Later, we will add a sleep here to make it even more painful. # Finally, it will raise an exception. elif 'escapehatch' in kwargs: kwargs.pop('escapehatch') if name == 'result': objtype, data = f(*args, **kwargs) # data is either a 2-tuple or a list of 2-tuples # print data if data: if isinstance(data, tuple): return objtype, Entry(data) elif isinstance(data, list): # AD sends back these search references # if objtype == ldap.RES_SEARCH_RESULT and \ # isinstance(data[-1],tuple) and \ # not data[-1][0]: # print "Received search reference: " # pprint.pprint(data[-1][1]) # data.pop() # remove the last non-entry element return objtype, [Entry(x) for x in data] else: raise TypeError("unknown data type %s returned by result" % type(data)) else: return objtype, data elif name.startswith('add'): # the first arg is self # the second and third arg are the dn and the data to send # We need to convert the Entry into the format used by # python-ldap ent = args[0] if isinstance(ent, Entry): return f(ent.dn, ent.toTupleList(), *args[2:]) else: return f(*args, **kwargs) else: > return f(*args, **kwargs) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d14a7240> func = <built-in method modify_ext of LDAP object at 0x7f29d149e260> args = ('cn=replica,cn=dc\\3Dexample\\2Cdc\\3Dcom,cn=mapping tree,cn=config', [(2, 'nsds5ReplicaPurgeDelay', '5'), (2, 'nsds5ReplicaTombstonePurgeInterval', '5')], None, None) kwargs = {}, diagnostic_message_success = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E TypeError: ('Tuple_to_LDAPMod(): expected a byte string in the list', '5') /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: TypeError During handling of the above exception, another exception occurred: topology_m2 = <lib389.topologies.TopologyMain object at 0x7f29d16fe6a0> def test_ticket48226_set_purgedelay(topology_m2): args = {REPLICA_PURGE_DELAY: '5', REPLICA_PURGE_INTERVAL: '5'} try: topology_m2.ms["master1"].replica.setProperties(DEFAULT_SUFFIX, None, None, args) except: log.fatal('Failed to configure replica') > assert False E assert False /export/tests/tickets/ticket48226_test.py:30: AssertionError ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [31mCRITICAL[0m tests.tickets.ticket48226_test:ticket48226_test.py:29 Failed to configure replica | |||
Failed | tickets/ticket48226_test.py::test_ticket48226_1 | 0.07 | |
topology_m2 = <lib389.topologies.TopologyMain object at 0x7f29d16fe6a0> def test_ticket48226_1(topology_m2): name = 'test_entry' dn = "cn=%s,%s" % (name, SUFFIX) topology_m2.ms["master1"].add_s(Entry((dn, {'objectclass': "top person".split(), 'sn': name, 'cn': name}))) # First do an update that is replicated mods = [(ldap.MOD_ADD, 'description', '5')] > topology_m2.ms["master1"].modify_s(dn, mods) /export/tests/tickets/ticket48226_test.py:52: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:631: in modify_s return self.modify_ext_s(dn,modlist,None,None) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:603: in modify_ext_s msgid = self.modify_ext(dn,modlist,serverctrls,clientctrls) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:600: in modify_ext return self._ldap_call(self._l.modify_ext,dn,modlist,RequestControlTuples(serverctrls),RequestControlTuples(clientctrls)) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d14a7240> func = <built-in method modify_ext of LDAP object at 0x7f29d149e260> args = ('cn=test_entry,dc=example,dc=com', [(0, 'description', '5')], None, None) kwargs = {}, diagnostic_message_success = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E TypeError: ('Tuple_to_LDAPMod(): expected a byte string in the list', '5') /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: TypeError | |||
Failed | tickets/ticket48637_test.py::test_ticket48637 | 4.68 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d1307b00> def test_ticket48637(topology_st): """Test for entry cache corruption This requires automember and managed entry plugins to be configured. Then remove the group that automember would use to trigger a failure when adding a new entry. Automember fails, and then managed entry also fails. Make sure a base search on the entry returns error 32 """ if DEBUGGING: # Add debugging steps(if any)... pass # # Add our setup entries # try: topology_st.standalone.add_s(Entry((PEOPLE_OU, { 'objectclass': 'top organizationalunit'.split(), 'ou': 'people'}))) except ldap.ALREADY_EXISTS: pass except ldap.LDAPError as e: log.fatal('Failed to add people ou: ' + str(e)) assert False try: topology_st.standalone.add_s(Entry((GROUP_OU, { 'objectclass': 'top organizationalunit'.split(), 'ou': 'groups'}))) except ldap.ALREADY_EXISTS: pass except ldap.LDAPError as e: log.fatal('Failed to add groups ou: ' + str(e)) assert False try: topology_st.standalone.add_s(Entry((MEP_OU, { 'objectclass': 'top extensibleObject'.split(), 'ou': 'mep'}))) except ldap.LDAPError as e: log.fatal('Failed to add MEP ou: ' + str(e)) assert False try: topology_st.standalone.add_s(Entry((MEP_TEMPLATE, { 'objectclass': 'top mepTemplateEntry'.split(), 'cn': 'mep template', 'mepRDNAttr': 'cn', 'mepStaticAttr': 'objectclass: groupofuniquenames', 'mepMappedAttr': 'cn: $uid'}))) except ldap.LDAPError as e: log.fatal('Failed to add MEP ou: ' + str(e)) assert False # # Configure automember # try: topology_st.standalone.add_s(Entry((AUTO_DN, { 'cn': 'All Users', 'objectclass': ['top', 'autoMemberDefinition'], 'autoMemberScope': 'dc=example,dc=com', 'autoMemberFilter': 'objectclass=person', 'autoMemberDefaultGroup': GROUP_DN, 'autoMemberGroupingAttr': 'uniquemember:dn'}))) except ldap.LDAPError as e: log.fatal('Failed to configure automember plugin : ' + str(e)) assert False # # Configure managed entry plugin # try: topology_st.standalone.add_s(Entry((MEP_DN, { 'cn': 'MEP Definition', 'objectclass': ['top', 'extensibleObject'], 'originScope': 'ou=people,dc=example,dc=com', 'originFilter': 'objectclass=person', 'managedBase': 'ou=groups,dc=example,dc=com', 'managedTemplate': MEP_TEMPLATE}))) except ldap.LDAPError as e: log.fatal('Failed to configure managed entry plugin : ' + str(e)) assert False # # Restart DS # topology_st.standalone.restart(timeout=30) # # Add entry that should fail since the automember group does not exist # try: topology_st.standalone.add_s(Entry((USER_DN, { 'uid': 'test', 'objectclass': ['top', 'person', 'extensibleObject'], 'sn': 'test', 'cn': 'test'}))) except ldap.LDAPError as e: pass # # Search for the entry - it should not be returned # try: entry = topology_st.standalone.search_s(USER_DN, ldap.SCOPE_SUBTREE, 'objectclass=*') if entry: log.fatal('Entry was incorrectly returned') > assert False E assert False /export/tests/tickets/ticket48637_test.py:139: AssertionError ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [31mCRITICAL[0m tests.tickets.ticket48637_test:ticket48637_test.py:138 Entry was incorrectly returned | |||
Failed | tickets/ticket48755_test.py::test_ticket48755 | 0.00 | |
Fixture "add_ou_entry" called directly. Fixtures are not meant to be called directly, but are created automatically when test functions request them as parameters. See https://docs.pytest.org/en/latest/fixture.html for more information about fixtures, and https://docs.pytest.org/en/latest/deprecations.html#calling-fixtures-directly about how to update your code. ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48755_test:ticket48755_test.py:84 Ticket 48755 - moving an entry could make the online init fail [32mINFO [0m tests.tickets.ticket48755_test:ticket48755_test.py:89 Generating DIT_0 | |||
Failed | tickets/ticket48784_test.py::test_ticket48784 | 26.29 | |
Fixture "add_entry" called directly. Fixtures are not meant to be called directly, but are created automatically when test functions request them as parameters. See https://docs.pytest.org/en/latest/fixture.html for more information about fixtures, and https://docs.pytest.org/en/latest/deprecations.html#calling-fixtures-directly about how to update your code. ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48784_test:ticket48784_test.py:90 Ticket 48784 - Allow usage of OpenLDAP libraries that don't use NSS for crypto [32mINFO [0m tests.tickets.ticket48784_test:ticket48784_test.py:50 ######################### Configure SSL/TLS agreements ###################### [32mINFO [0m tests.tickets.ticket48784_test:ticket48784_test.py:51 ######################## master1 <-- startTLS -> master2 ##################### [32mINFO [0m tests.tickets.ticket48784_test:ticket48784_test.py:53 ##### Update the agreement of master1 [32mINFO [0m tests.tickets.ticket48784_test:ticket48784_test.py:58 ##### Update the agreement of master2 [32mINFO [0m tests.tickets.ticket48784_test:ticket48784_test.py:68 ######################### Configure SSL/TLS agreements Done ###################### | |||
Failed | tickets/ticket48798_test.py::test_ticket48798 | 7.30 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d13079e8> def test_ticket48798(topology_st): """ Test DH param sizes offered by DS. """ topology_st.standalone.enable_tls() # Confirm that we have a connection, and that it has DH # Open a socket to the port. # Check the security settings. > size = check_socket_dh_param_size(topology_st.standalone.host, topology_st.standalone.sslport) /export/tests/tickets/ticket48798_test.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /export/tests/tickets/ticket48798_test.py:23: in check_socket_dh_param_size output = check_output(cmd, shell=True) /usr/lib64/python3.7/subprocess.py:395: in check_output **kwargs).stdout _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ input = None, capture_output = False, timeout = None, check = True popenargs = ('echo quit | openssl s_client -connect server.example.com:63601 -msg -cipher DH | grep -A 1 ServerKeyExchange',) kwargs = {'shell': True, 'stdout': -1} process = <subprocess.Popen object at 0x7f29d1307128>, stdout = b'' stderr = None, retcode = 1 def run(*popenargs, input=None, capture_output=False, timeout=None, check=False, **kwargs): """Run command with arguments and return a CompletedProcess instance. The returned instance will have attributes args, returncode, stdout and stderr. By default, stdout and stderr are not captured, and those attributes will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them. If check is True and the exit code was non-zero, it raises a CalledProcessError. The CalledProcessError object will have the return code in the returncode attribute, and output & stderr attributes if those streams were captured. If timeout is given, and the process takes too long, a TimeoutExpired exception will be raised. There is an optional argument "input", allowing you to pass bytes or a string to the subprocess's stdin. If you use this argument you may not also use the Popen constructor's "stdin" argument, as it will be used internally. By default, all communication is in bytes, and therefore any "input" should be bytes, and the stdout and stderr will be bytes. If in text mode, any "input" should be a string, and stdout and stderr will be strings decoded according to locale encoding, or by "encoding" if set. Text mode is triggered by setting any of text, encoding, errors or universal_newlines. The other arguments are the same as for the Popen constructor. """ if input is not None: if 'stdin' in kwargs: raise ValueError('stdin and input arguments may not both be used.') kwargs['stdin'] = PIPE if capture_output: if ('stdout' in kwargs) or ('stderr' in kwargs): raise ValueError('stdout and stderr arguments may not be used ' 'with capture_output.') kwargs['stdout'] = PIPE kwargs['stderr'] = PIPE with Popen(*popenargs, **kwargs) as process: try: stdout, stderr = process.communicate(input, timeout=timeout) except TimeoutExpired: process.kill() stdout, stderr = process.communicate() raise TimeoutExpired(process.args, timeout, output=stdout, stderr=stderr) except: # Including KeyboardInterrupt, communicate handled that. process.kill() # We don't call process.wait() as .__exit__ does that for us. raise retcode = process.poll() if check and retcode: raise CalledProcessError(retcode, process.args, > output=stdout, stderr=stderr) E subprocess.CalledProcessError: Command 'echo quit | openssl s_client -connect server.example.com:63601 -msg -cipher DH | grep -A 1 ServerKeyExchange' returned non-zero exit status 1. /usr/lib64/python3.7/subprocess.py:487: CalledProcessError ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.----------------------------- Captured stderr call ----------------------------- depth=1 C = AU, ST = Queensland, L = 389ds, O = testing, CN = ssca.389ds.example.com verify error:num=19:self signed certificate in certificate chain verify return:1 depth=1 C = AU, ST = Queensland, L = 389ds, O = testing, CN = ssca.389ds.example.com verify return:1 depth=0 C = AU, ST = Queensland, L = 389ds, O = testing, GN = 0de6a3d0-5e7f-4de2-ade0-fdaabec8db4f, CN = server.example.com verify return:1 DONE | |||
Failed | tickets/ticket48961_test.py::test_ticket48961_storagescheme | 0.02 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d12105c0> def test_ticket48961_storagescheme(topology_st): """ Test deleting of the storage scheme. """ default = topology_st.standalone.config.get_attr_val('passwordStorageScheme') # Change it topology_st.standalone.config.set('passwordStorageScheme', 'CLEAR') # Now delete it > topology_st.standalone.config.remove('passwordStorageScheme', None) /export/tests/tickets/ticket48961_test.py:28: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.7/site-packages/lib389/_mapped_object.py:304: in remove self.set(key, value, action=ldap.MOD_DELETE) /usr/local/lib/python3.7/site-packages/lib389/_mapped_object.py:387: in set escapehatch='i am sure') /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:604: in modify_ext_s resp_type, resp_data, resp_msgid, resp_ctrls = self.result3(msgid,all=1,timeout=self.timeout) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:751: in result3 resp_ctrl_classes=resp_ctrl_classes /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:758: in result4 ldap_result = self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:331: in _ldap_call reraise(exc_type, exc_value, exc_traceback) /usr/local/lib64/python3.7/site-packages/ldap/compat.py:44: in reraise raise exc_value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d1235630> func = <built-in method result4 of LDAP object at 0x7f29d12001c0> args = (4, 1, -1, 0, 0, 0), kwargs = {}, diagnostic_message_success = None exc_type = None, exc_value = None, exc_traceback = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E ldap.OPERATIONS_ERROR: {'desc': 'Operations error', 'info': 'passwordStorageScheme: deleting the value is not allowed.'} /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: OPERATIONS_ERROR ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Failed | tickets/ticket48961_test.py::test_ticket48961_deleteall | 0.00 | |
topology_st = <lib389.topologies.TopologyMain object at 0x7f29d12105c0> def test_ticket48961_deleteall(topology_st): """ Test that we can delete all valid attrs, and that a few are rejected. """ attr_to_test = { 'nsslapd-listenhost': 'localhost', 'nsslapd-securelistenhost': 'localhost', 'nsslapd-allowed-sasl-mechanisms': 'GSSAPI', 'nsslapd-svrtab': 'Some bogus data', # This one could reset? } attr_to_fail = { # These are the values that should always be dn dse.ldif too 'nsslapd-localuser': 'dirsrv', 'nsslapd-defaultnamingcontext': 'dc=example,dc=com', # Can't delete 'nsslapd-accesslog': '/opt/dirsrv/var/log/dirsrv/slapd-standalone/access', 'nsslapd-auditlog': '/opt/dirsrv/var/log/dirsrv/slapd-standalone/audit', 'nsslapd-errorlog': '/opt/dirsrv/var/log/dirsrv/slapd-standalone/errors', 'nsslapd-tmpdir': '/tmp', 'nsslapd-rundir': '/opt/dirsrv/var/run/dirsrv', 'nsslapd-bakdir': '/opt/dirsrv/var/lib/dirsrv/slapd-standalone/bak', 'nsslapd-certdir': '/opt/dirsrv/etc/dirsrv/slapd-standalone', 'nsslapd-instancedir': '/opt/dirsrv/lib/dirsrv/slapd-standalone', 'nsslapd-ldifdir': '/opt/dirsrv/var/lib/dirsrv/slapd-standalone/ldif', 'nsslapd-lockdir': '/opt/dirsrv/var/lock/dirsrv/slapd-standalone', 'nsslapd-schemadir': '/opt/dirsrv/etc/dirsrv/slapd-standalone/schema', 'nsslapd-workingdir': '/opt/dirsrv/var/log/dirsrv/slapd-standalone', 'nsslapd-localhost': 'localhost.localdomain', # These can't be reset, but might be in dse.ldif. Probably in libglobs. 'nsslapd-certmap-basedn': 'cn=certmap,cn=config', 'nsslapd-port': '38931', # Can't delete 'nsslapd-secureport': '636', # Can't delete 'nsslapd-conntablesize': '1048576', 'nsslapd-rootpw': '{SSHA512}...', # These are hardcoded server magic. 'nsslapd-hash-filters': 'off', # Can't delete 'nsslapd-requiresrestart': 'cn=config:nsslapd-port', # Can't change 'nsslapd-plugin': 'cn=case ignore string syntax,cn=plugins,cn=config', # Can't change 'nsslapd-privatenamespaces': 'cn=schema', # Can't change 'nsslapd-allowed-to-delete-attrs': 'None', # Can't delete 'nsslapd-accesslog-list': 'List!', # Can't delete 'nsslapd-auditfaillog-list': 'List!', 'nsslapd-auditlog-list': 'List!', 'nsslapd-errorlog-list': 'List!', 'nsslapd-config': 'cn=config', 'nsslapd-versionstring': '389-Directory/1.3.6.0', 'objectclass': '', 'cn': '', # These are the odd values 'nsslapd-backendconfig': 'cn=config,cn=userRoot,cn=ldbm database,cn=plugins,cn=config', # Doesn't exist? 'nsslapd-betype': 'ldbm database', # Doesn't exist? 'nsslapd-connection-buffer': 1, # Has an ldap problem 'nsslapd-malloc-mmap-threshold': '-10', # Defunct anyway 'nsslapd-malloc-mxfast': '-10', 'nsslapd-malloc-trim-threshold': '-10', 'nsslapd-referralmode': '', 'nsslapd-saslpath': '', 'passwordadmindn': '', } > config_entry = topology_st.standalone.config.raw_entry() E TypeError: 'NoneType' object is not callable /export/tests/tickets/ticket48961_test.py:101: TypeError | |||
Failed | tickets/ticket49071_test.py::test_ticket49071 | 7.07 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29d1257e80> def test_ticket49071(topo): """Verify- Import ldif with duplicate DNs, should not log error "unable to flush" :id: dce2b898-119d-42b8-a236-1130f58bff17 :feature: It is to verify bug:1406101, ticket:49071 :setup: Standalone instance, ldif file with duplicate entries :steps: 1. Create a ldif file with duplicate entries 2. Import ldif file to DS 3. Check error log file, it should not log "unable to flush" 4. Check error log file, it should log "Duplicated DN detected" :expectedresults: Error log should not contain "unable to flush" error """ log.info('ticket 49071: Create import file') l = """dn: dc=example,dc=com objectclass: top objectclass: domain dc: example dn: ou=myDups00001,dc=example,dc=com objectclass: top objectclass: organizationalUnit ou: myDups00001 dn: ou=myDups00001,dc=example,dc=com objectclass: top objectclass: organizationalUnit ou: myDups00001 """ ldif_dir = topo.standalone.get_ldif_dir() ldif_file = os.path.join(ldif_dir, 'data.ldif') with open(ldif_file, "w") as fd: fd.write(l) fd.close() log.info('ticket 49071: Import ldif having duplicate entry') try: topo.standalone.tasks.importLDIF(suffix=DEFAULT_SUFFIX, input_file=ldif_file, args={TASK_WAIT: True}) except ValueError: log.fatal('ticket 49104: Online import failed') raise log.info('ticket 49071: Error log should not have - unable to flush') assert not topo.standalone.ds_error_log.match('.*unable to flush.*') log.info('ticket 49071: Error log should have - Duplicated DN detected') > assert topo.standalone.ds_error_log.match('.*Duplicated DN detected.*') E AssertionError: assert [] E + where [] = <bound method DirsrvLog.match of <lib389.dirsrv_log.DirsrvErrorLog object at 0x7f29d0d6dcf8>>('.*Duplicated DN detected.*') E + where <bound method DirsrvLog.match of <lib389.dirsrv_log.DirsrvErrorLog object at 0x7f29d0d6dcf8>> = <lib389.dirsrv_log.DirsrvErrorLog object at 0x7f29d0d6dcf8>.match E + where <lib389.dirsrv_log.DirsrvErrorLog object at 0x7f29d0d6dcf8> = <lib389.DirSrv object at 0x7f29d1210470>.ds_error_log E + where <lib389.DirSrv object at 0x7f29d1210470> = <lib389.topologies.TopologyMain object at 0x7f29d1257e80>.standalone /export/tests/tickets/ticket49071_test.py:66: AssertionError ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket49071_test:ticket49071_test.py:30 ticket 49071: Create import file [32mINFO [0m tests.tickets.ticket49071_test:ticket49071_test.py:53 ticket 49071: Import ldif having duplicate entry [31m[1mERROR [0m lib389:tasks.py:434 Error: import task import_06182019_222250 for file /var/lib/dirsrv/slapd-standalone1/ldif/data.ldif exited with -23 [32mINFO [0m tests.tickets.ticket49071_test:ticket49071_test.py:62 ticket 49071: Error log should not have - unable to flush [32mINFO [0m tests.tickets.ticket49071_test:ticket49071_test.py:65 ticket 49071: Error log should have - Duplicated DN detected | |||
Failed | tickets/ticket49073_test.py::test_ticket49073 | 8.56 | |
topology_m2 = <lib389.topologies.TopologyMain object at 0x7f29d0e758d0> def test_ticket49073(topology_m2): """Write your replication test here. To access each DirSrv instance use: topology_m2.ms["master1"], topology_m2.ms["master2"], ..., topology_m2.hub1, ..., topology_m2.consumer1,... Also, if you need any testcase initialization, please, write additional fixture for that(include finalizer). """ topology_m2.ms["master1"].plugins.enable(name=PLUGIN_MEMBER_OF) topology_m2.ms["master1"].restart(timeout=10) topology_m2.ms["master2"].plugins.enable(name=PLUGIN_MEMBER_OF) topology_m2.ms["master2"].restart(timeout=10) # Configure fractional to prevent total init to send memberof ents = topology_m2.ms["master1"].agreement.list(suffix=SUFFIX) assert len(ents) == 1 log.info('update %s to add nsDS5ReplicatedAttributeListTotal' % ents[0].dn) topology_m2.ms["master1"].modify_s(ents[0].dn, [(ldap.MOD_REPLACE, 'nsDS5ReplicatedAttributeListTotal', '(objectclass=*) $ EXCLUDE '), (ldap.MOD_REPLACE, 'nsDS5ReplicatedAttributeList', > '(objectclass=*) $ EXCLUDE memberOf')]) /export/tests/tickets/ticket49073_test.py:103: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:631: in modify_s return self.modify_ext_s(dn,modlist,None,None) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:603: in modify_ext_s msgid = self.modify_ext(dn,modlist,serverctrls,clientctrls) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:600: in modify_ext return self._ldap_call(self._l.modify_ext,dn,modlist,RequestControlTuples(serverctrls),RequestControlTuples(clientctrls)) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29d13072e8> func = <built-in method modify_ext of LDAP object at 0x7f29d115df08> args = ('cn=002,cn=replica,cn=dc\\3Dexample\\2Cdc\\3Dcom,cn=mapping tree,cn=config', [(2, 'nsDS5ReplicatedAttributeListTotal', '(objectclass=*) $ EXCLUDE '), (2, 'nsDS5ReplicatedAttributeList', '(objectclass=*) $ EXCLUDE memberOf')], None, None) kwargs = {}, diagnostic_message_success = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E TypeError: ('Tuple_to_LDAPMod(): expected a byte string in the list', '(') /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: TypeError ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket49073_test:ticket49073_test.py:96 update cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config to add nsDS5ReplicatedAttributeListTotal | |||
Failed | tickets/ticket49192_test.py::test_ticket49192 | 0.00 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29d115bc50> def test_ticket49192(topo): """Trigger deadlock when removing suffix """ # # Create a second suffix/backend # log.info('Creating second backend...') topo.standalone.backends.create(None, properties={ BACKEND_NAME: "Second_Backend", > 'suffix': "o=hang.com", }) /export/tests/tickets/ticket49192_test.py:37: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.7/site-packages/lib389/_mapped_object.py:1117: in create return co.create(rdn, properties, self._basedn) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.backend.Backend object at 0x7f29d115bcf8>, dn = None properties = {'name': 'Second_Backend', 'suffix': 'o=hang.com'} basedn = 'cn=ldbm database,cn=plugins,cn=config' def create(self, dn=None, properties=None, basedn=DN_LDBM): """Add a new backend entry, create mapping tree, and, if requested, sample entries :param dn: DN of the new entry :type dn: str :param properties: Attributes and parameters for the new entry :type properties: dict :param basedn: Base DN of the new entry :type basedn: str :returns: DSLdapObject of the created entry """ sample_entries = False parent_suffix = False # normalize suffix (remove spaces between comps) if dn is not None: dn_comps = ldap.dn.explode_dn(dn.lower()) dn = ",".join(dn_comps) if properties is not None: > suffix_dn = properties['nsslapd-suffix'].lower() E KeyError: 'nsslapd-suffix' /usr/local/lib/python3.7/site-packages/lib389/backend.py:492: KeyError ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket49192_test:ticket49192_test.py:34 Creating second backend... | |||
Failed | tickets/ticket49303_test.py::test_ticket49303 | 12.60 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29d0da5b70> def test_ticket49303(topo): """ Test the nsTLSAllowClientRenegotiation setting. """ sslport = SECUREPORT_STANDALONE1 log.info("Ticket 49303 - Allow disabling of SSL renegotiation") # No value set, defaults to reneg allowed enable_ssl(topo.standalone, sslport) > assert try_reneg(HOST_STANDALONE1, sslport) is True E AssertionError: assert False is True E + where False = try_reneg('localhost', 63601) /export/tests/tickets/ticket49303_test.py:88: AssertionError ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket49303_test:ticket49303_test.py:84 Ticket 49303 - Allow disabling of SSL renegotiation | |||
Failed | tickets/ticket49463_test.py::test_ticket_49463 | 189.49 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29d0f38320> def test_ticket_49463(topo): """Specify a test case purpose or name here :id: d1aa2e8b-e6ab-4fc6-9c63-c6f622544f2d :setup: Fill in set up configuration here :steps: 1. Enable fractional replication 2. Enable replication logging 3. Check that replication is working fine 4. Generate skipped updates to create keep alive entries 5. Remove M3 from the topology 6. issue cleanAllRuv FORCE that will run on M1 then propagated M2 and M4 7. Check that Number DEL keep alive '3' is <= 1 8. Check M1 is the originator of cleanAllRuv and M2/M4 the propagated ones 9. Check replication M1,M2 and M4 can recover 10. Remove M4 from the topology 11. Issue cleanAllRuv not force while M2 is stopped (that hangs the cleanAllRuv) 12. Check that nsds5ReplicaCleanRUV is correctly encoded on M1 (last value: 1) 13. Check that nsds5ReplicaCleanRUV encoding survives M1 restart 14. Check that nsds5ReplicaCleanRUV encoding is valid on M2 (last value: 0) 15. Check that (for M4 cleanAllRUV) M1 is Originator and M2 propagation :expectedresults: 1. No report of failure when the RUV is updated """ # Step 1 - Configure fractional (skip telephonenumber) replication M1 = topo.ms["master1"] M2 = topo.ms["master2"] M3 = topo.ms["master3"] M4 = topo.ms["master4"] repl = ReplicationManager(DEFAULT_SUFFIX) fractional_server_to_replica(M1, M2) fractional_server_to_replica(M1, M3) fractional_server_to_replica(M1, M4) fractional_server_to_replica(M2, M1) fractional_server_to_replica(M2, M3) fractional_server_to_replica(M2, M4) fractional_server_to_replica(M3, M1) fractional_server_to_replica(M3, M2) fractional_server_to_replica(M3, M4) fractional_server_to_replica(M4, M1) fractional_server_to_replica(M4, M2) fractional_server_to_replica(M4, M3) # Step 2 - enable internal op logging and replication debug for i in (M1, M2, M3, M4): i.config.loglevel(vals=[256 + 4], service='access') i.config.loglevel(vals=[LOG_REPLICA, LOG_DEFAULT], service='error') # Step 3 - Check that replication is working fine add_user(M1, 11, desc="add to M1") add_user(M2, 21, desc="add to M2") add_user(M3, 31, desc="add to M3") add_user(M4, 41, desc="add to M4") for i in (M1, M2, M3, M4): for j in (M1, M2, M3, M4): if i == j: continue repl.wait_for_replication(i, j) # Step 4 - Generate skipped updates to create keep alive entries for i in (M1, M2, M3, M4): cn = '%s_%d' % (USER_CN, 11) dn = 'uid=%s,ou=People,%s' % (cn, SUFFIX) users = UserAccount(i, dn) for j in range(110): users.set('telephoneNumber', str(j)) # Step 5 - Remove M3 from the topology M3.stop() M1.agreement.delete(suffix=SUFFIX, consumer_host=M3.host, consumer_port=M3.port) M2.agreement.delete(suffix=SUFFIX, consumer_host=M3.host, consumer_port=M3.port) M4.agreement.delete(suffix=SUFFIX, consumer_host=M3.host, consumer_port=M3.port) # Step 6 - Then issue cleanAllRuv FORCE that will run on M1, M2 and M4 M1.tasks.cleanAllRUV(suffix=SUFFIX, replicaid='3', force=True, args={TASK_WAIT: True}) # Step 7 - Count the number of received DEL of the keep alive 3 for i in (M1, M2, M4): i.restart() regex = re.compile(".*DEL dn=.cn=repl keep alive 3.*") for i in (M1, M2, M4): count = count_pattern_accesslog(M1, regex) log.debug("count on %s = %d" % (i, count)) # check that DEL is replicated once (If DEL is kept in the fix) # check that DEL is is not replicated (If DEL is finally no long done in the fix) assert ((count == 1) or (count == 0)) # Step 8 - Check that M1 is Originator of cleanAllRuv and M2, M4 propagation regex = re.compile(".*Original task deletes Keep alive entry .3.*") assert pattern_errorlog(M1, regex) regex = re.compile(".*Propagated task does not delete Keep alive entry .3.*") assert pattern_errorlog(M2, regex) assert pattern_errorlog(M4, regex) # Step 9 - Check replication M1,M2 and M4 can recover add_user(M1, 12, desc="add to M1") add_user(M2, 22, desc="add to M2") for i in (M1, M2, M4): for j in (M1, M2, M4): if i == j: continue repl.wait_for_replication(i, j) # Step 10 - Remove M4 from the topology M4.stop() M1.agreement.delete(suffix=SUFFIX, consumer_host=M4.host, consumer_port=M4.port) M2.agreement.delete(suffix=SUFFIX, consumer_host=M4.host, consumer_port=M4.port) # Step 11 - Issue cleanAllRuv not force while M2 is stopped (that hangs the cleanAllRuv) M2.stop() M1.tasks.cleanAllRUV(suffix=SUFFIX, replicaid='4', force=False, args={TASK_WAIT: False}) # Step 12 # CleanAllRuv is hanging waiting for M2 to restart # Check that nsds5ReplicaCleanRUV is correctly encoded on M1 replicas = Replicas(M1) replica = replicas.list()[0] time.sleep(0.5) replica.present('nsds5ReplicaCleanRUV') log.info("M1: nsds5ReplicaCleanRUV=%s" % replica.get_attr_val_utf8('nsds5replicacleanruv')) regex = re.compile("^4:.*:no:1$") > assert regex.match(replica.get_attr_val_utf8('nsds5replicacleanruv')) E AssertionError: assert None E + where None = <built-in method match of re.Pattern object at 0x7f29d17417c8>('4:no:1:dc=example,dc=com') E + where <built-in method match of re.Pattern object at 0x7f29d17417c8> = re.compile('^4:.*:no:1$').match E + and '4:no:1:dc=example,dc=com' = <bound method DSLdapObject.get_attr_val_utf8 of <lib389.replica.Replica object at 0x7f29d0fed828>>('nsds5replicacleanruv') E + where <bound method DSLdapObject.get_attr_val_utf8 of <lib389.replica.Replica object at 0x7f29d0fed828>> = <lib389.replica.Replica object at 0x7f29d0fed828>.get_attr_val_utf8 /export/tests/tickets/ticket49463_test.py:188: AssertionError ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39003, 'ldap-secureport': 63703, 'server-id': 'master3', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39004, 'ldap-secureport': 63704, 'server-id': 'master4', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39003 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39003 [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master4 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39004 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39004 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39004 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master3 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master4 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39004 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master3 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master4 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39004 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master4 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39004 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master4 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master4 to master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master4 to master3 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39003 is was created------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 already exists [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39004 already exists [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39003 already exists [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39004 already exists [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39004 already exists [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39003 already exists [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39003 is working [32mINFO [0m lib389:agreement.py:1064 Agreement (cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config) was successfully removed [32mINFO [0m lib389:agreement.py:1064 Agreement (cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config) was successfully removed [32mINFO [0m lib389:agreement.py:1064 Agreement (cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config) was successfully removed [32mINFO [0m lib389:tasks.py:1338 cleanAllRUV task (task-06182019_224046) completed successfully [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39002 is working [32mINFO [0m lib389:agreement.py:1064 Agreement (cn=004,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config) was successfully removed [32mINFO [0m lib389:agreement.py:1064 Agreement (cn=004,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config) was successfully removed [32mINFO [0m lib389:tasks.py:1338 cleanAllRUV task (task-06182019_224133) completed successfully [32mINFO [0m lib389.utils:ticket49463_test.py:186 M1: nsds5ReplicaCleanRUV=4:no:1:dc=example,dc=com | |||
XFailed | suites/acl/syntax_test.py::test_aci_invalid_syntax_fail[test_targattrfilters_18] | 0.01 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29e3fbff28> real_value = '(target = ldap:///cn=Jeff Vedder,ou=Product Development,dc=example,dc=com)(targetattr=*)(version 3.0; acl "Name of th...3123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123";)' @pytest.mark.xfail(reason='https://bugzilla.redhat.com/show_bug.cgi?id=1691473') @pytest.mark.parametrize("real_value", [a[1] for a in FAILED], ids=[a[0] for a in FAILED]) def test_aci_invalid_syntax_fail(topo, real_value): """ Try to set wrong ACI syntax. :id: d544d09a-6ed1-11e8-8872-8c16451d917b :setup: Standalone Instance :steps: 1. Create ACI 2. Try to setup the ACI with Instance :expectedresults: 1. It should pass 2. It should not pass """ domain = Domain(topo.standalone, DEFAULT_SUFFIX) with pytest.raises(ldap.INVALID_SYNTAX): > domain.add("aci", real_value) E Failed: DID NOT RAISE <class 'ldap.INVALID_SYNTAX'> suites/acl/syntax_test.py:214: Failed ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
XFailed | suites/acl/syntax_test.py::test_aci_invalid_syntax_fail[test_targattrfilters_20] | 0.01 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29e3fbff28> real_value = '(target = ldap:///cn=Jeff Vedder,ou=Product Development,dc=example,dc=com)(targetattr=*)(version 3.0; acl "Name of the ACI"; deny(write)userdns="ldap:///anyone";)' @pytest.mark.xfail(reason='https://bugzilla.redhat.com/show_bug.cgi?id=1691473') @pytest.mark.parametrize("real_value", [a[1] for a in FAILED], ids=[a[0] for a in FAILED]) def test_aci_invalid_syntax_fail(topo, real_value): """ Try to set wrong ACI syntax. :id: d544d09a-6ed1-11e8-8872-8c16451d917b :setup: Standalone Instance :steps: 1. Create ACI 2. Try to setup the ACI with Instance :expectedresults: 1. It should pass 2. It should not pass """ domain = Domain(topo.standalone, DEFAULT_SUFFIX) with pytest.raises(ldap.INVALID_SYNTAX): > domain.add("aci", real_value) E Failed: DID NOT RAISE <class 'ldap.INVALID_SYNTAX'> suites/acl/syntax_test.py:214: Failed | |||
XFailed | suites/acl/syntax_test.py::test_aci_invalid_syntax_fail[test_bind_rule_set_with_more_than_three] | 0.01 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29e3fbff28> real_value = '(target = ldap:///dc=example,dc=com)(targetattr=*)(version 3.0; acl "Name of the ACI"; deny absolute (all)userdn="ldap:////////anyone";)' @pytest.mark.xfail(reason='https://bugzilla.redhat.com/show_bug.cgi?id=1691473') @pytest.mark.parametrize("real_value", [a[1] for a in FAILED], ids=[a[0] for a in FAILED]) def test_aci_invalid_syntax_fail(topo, real_value): """ Try to set wrong ACI syntax. :id: d544d09a-6ed1-11e8-8872-8c16451d917b :setup: Standalone Instance :steps: 1. Create ACI 2. Try to setup the ACI with Instance :expectedresults: 1. It should pass 2. It should not pass """ domain = Domain(topo.standalone, DEFAULT_SUFFIX) with pytest.raises(ldap.INVALID_SYNTAX): > domain.add("aci", real_value) E Failed: DID NOT RAISE <class 'ldap.INVALID_SYNTAX'> suites/acl/syntax_test.py:214: Failed | |||
XFailed | suites/acl/syntax_test.py::test_aci_invalid_syntax_fail[test_Use_double_equal_instead_of_equal_in_the_targetattr] | 0.01 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29e3fbff28> real_value = '(target = ldap:///dc=example,dc=com)(targetattr==*)(version 3.0; acl "Name of the ACI"; deny absolute (all)userdn="ldap:///anyone";)' @pytest.mark.xfail(reason='https://bugzilla.redhat.com/show_bug.cgi?id=1691473') @pytest.mark.parametrize("real_value", [a[1] for a in FAILED], ids=[a[0] for a in FAILED]) def test_aci_invalid_syntax_fail(topo, real_value): """ Try to set wrong ACI syntax. :id: d544d09a-6ed1-11e8-8872-8c16451d917b :setup: Standalone Instance :steps: 1. Create ACI 2. Try to setup the ACI with Instance :expectedresults: 1. It should pass 2. It should not pass """ domain = Domain(topo.standalone, DEFAULT_SUFFIX) with pytest.raises(ldap.INVALID_SYNTAX): > domain.add("aci", real_value) E Failed: DID NOT RAISE <class 'ldap.INVALID_SYNTAX'> suites/acl/syntax_test.py:214: Failed | |||
XFailed | suites/acl/syntax_test.py::test_aci_invalid_syntax_fail[test_Use_double_equal_instead_of_equal_in_the_targetfilter] | 0.01 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29e3fbff28> real_value = '(target = ldap:///dc=example,dc=com)(targetfilter==*)(version 3.0; acl "Name of the ACI"; deny absolute (all)userdn="ldap:///anyone";)' @pytest.mark.xfail(reason='https://bugzilla.redhat.com/show_bug.cgi?id=1691473') @pytest.mark.parametrize("real_value", [a[1] for a in FAILED], ids=[a[0] for a in FAILED]) def test_aci_invalid_syntax_fail(topo, real_value): """ Try to set wrong ACI syntax. :id: d544d09a-6ed1-11e8-8872-8c16451d917b :setup: Standalone Instance :steps: 1. Create ACI 2. Try to setup the ACI with Instance :expectedresults: 1. It should pass 2. It should not pass """ domain = Domain(topo.standalone, DEFAULT_SUFFIX) with pytest.raises(ldap.INVALID_SYNTAX): > domain.add("aci", real_value) E Failed: DID NOT RAISE <class 'ldap.INVALID_SYNTAX'> suites/acl/syntax_test.py:214: Failed | |||
XFailed | suites/acl/userattr_test.py::test_mod_see_also_positive[(LEVEL_3, CHILDREN)] | 0.05 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29e3ce6f28> _add_user = None, user = 'uid=Grandparent,ou=Inheritance,dc=example,dc=com' entry = 'ou=CHILDREN,ou=PARENTS,ou=GRANDPARENTS,ou=ANCESTORS,ou=Inheritance,dc=example,dc=com' @pytest.mark.parametrize("user,entry", [ (CAN, ROLEDNACCESS), (CAN, USERDNACCESS), (CAN, GROUPDNACCESS), (CAN, LDAPURLACCESS), (CAN, ATTRNAMEACCESS), (LEVEL_0, OU_2), (LEVEL_1, ANCESTORS), (LEVEL_2, GRANDPARENTS), (LEVEL_4, OU_2), (LEVEL_4, ANCESTORS), (LEVEL_4, GRANDPARENTS), (LEVEL_4, PARENTS), (LEVEL_4, CHILDREN), pytest.param(LEVEL_3, CHILDREN, marks=pytest.mark.xfail(reason="May be some bug")), ], ids=[ "(CAN,ROLEDNACCESS)", "(CAN,USERDNACCESS)", "(CAN,GROUPDNACCESS)", "(CAN,LDAPURLACCESS)", "(CAN,ATTRNAMEACCESS)", "(LEVEL_0, OU_2)", "(LEVEL_1,ANCESTORS)", "(LEVEL_2,GRANDPARENTS)", "(LEVEL_4,OU_2)", "(LEVEL_4, ANCESTORS)", "(LEVEL_4,GRANDPARENTS)", "(LEVEL_4,PARENTS)", "(LEVEL_4,CHILDREN)", "(LEVEL_3, CHILDREN)" ]) def test_mod_see_also_positive(topo, _add_user, user, entry): """ Try to set seeAlso on entry with binding specific user, it will success as per the ACI . :id: 65745426-7a01-11e8-8ac2-8c16451d917b :setup: Standalone Instance :steps: 1. Add test entry 2. Add ACI 3. User should follow ACI role :expectedresults: 1. Entry should be added 2. Operation should succeed 3. Operation should succeed """ conn = UserAccount(topo.standalone, user).bind(PW_DM) > UserAccount(conn, entry).replace('seeAlso', 'cn=1') suites/acl/userattr_test.py:214: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.7/site-packages/lib389/_mapped_object.py:268: in replace self.set(key, value, action=ldap.MOD_REPLACE) /usr/local/lib/python3.7/site-packages/lib389/_mapped_object.py:387: in set escapehatch='i am sure') /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:604: in modify_ext_s resp_type, resp_data, resp_msgid, resp_ctrls = self.result3(msgid,all=1,timeout=self.timeout) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:751: in result3 resp_ctrl_classes=resp_ctrl_classes /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:758: in result4 ldap_result = self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop) /usr/local/lib/python3.7/site-packages/lib389/__init__.py:199: in inner return f(*args, **kwargs) /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:331: in _ldap_call reraise(exc_type, exc_value, exc_traceback) /usr/local/lib64/python3.7/site-packages/ldap/compat.py:44: in reraise raise exc_value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv object at 0x7f29e4187320> func = <built-in method result4 of LDAP object at 0x7f29e4197030> args = (2, 1, -1, 0, 0, 0), kwargs = {}, diagnostic_message_success = None exc_type = None, exc_value = None, exc_traceback = None def _ldap_call(self,func,*args,**kwargs): """ Wrapper method mainly for serializing calls into OpenLDAP libs and trace logs """ self._ldap_object_lock.acquire() if __debug__: if self._trace_level>=1: self._trace_file.write('*** %s %s - %s\n%s\n' % ( repr(self), self._uri, '.'.join((self.__class__.__name__,func.__name__)), pprint.pformat((args,kwargs)) )) if self._trace_level>=9: traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file) diagnostic_message_success = None try: try: > result = func(*args,**kwargs) E ldap.INSUFFICIENT_ACCESS: {'desc': 'Insufficient access', 'info': "Insufficient 'write' privilege to the 'seeAlso' attribute of entry 'ou=children,ou=parents,ou=grandparents,ou=ancestors,ou=inheritance,dc=example,dc=com'.\n"} /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: INSUFFICIENT_ACCESS | |||
XFailed | suites/config/config_test.py::test_defaultnamingcontext_1 | 0.27 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29e423c5f8> @pytest.mark.xfail(reason="This may fail due to bug 1610234") def test_defaultnamingcontext_1(topo): """This test case should be part of function test_defaultnamingcontext Please move it back after we have a fix for bug 1610234 """ log.info("Remove the original suffix which is currently nsslapd-defaultnamingcontext" "and check nsslapd-defaultnamingcontext become empty.") """ Please remove these declarations after moving the test to function test_defaultnamingcontext """ backends = Backends(topo.standalone) test_db2 = 'test2_db' test_suffix2 = 'dc=test2,dc=com' b2 = backends.create(properties={'cn': test_db2, 'nsslapd-suffix': test_suffix2}) b2.delete() > assert topo.standalone.config.get_attr_val_utf8('nsslapd-defaultnamingcontext') == ' ' E AssertionError: assert 'dc=test2,dc=com' == ' ' E Strings contain only whitespace, escaping them using repr() E - 'dc=test2,dc=com' E + ' ' suites/config/config_test.py:267: AssertionError ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.config_test:config_test.py:255 Remove the original suffix which is currently nsslapd-defaultnamingcontextand check nsslapd-defaultnamingcontext become empty. | |||
XFailed | suites/replication/conflict_resolve_test.py::TestTwoMasters::test_memberof_groups | 0.00 | |
self = <tests.suites.replication.conflict_resolve_test.TestTwoMasters object at 0x7f29d2af72e8> topology_m2 = <lib389.topologies.TopologyMain object at 0x7f29d2ae5b70> base_m2 = <lib389.idm.nscontainer.nsContainer object at 0x7f29d2992588> def test_memberof_groups(self, topology_m2, base_m2): """Check that conflict properly resolved for operations with memberOf and groups :id: 77f09b18-03d1-45da-940b-1ad2c2908eb3 :setup: Two master replication, test container for entries, enable plugin logging, audit log, error log for replica and access log for internal :steps: 1. Enable memberOf plugin 2. Add 30 users to m1 and wait for replication to happen 3. Pause replication 4. Create a group on m1 and m2 5. Create a group on m1 and m2, delete from m1 6. Create a group on m1, delete from m1, and create on m2, 7. Create a group on m2 and m1, delete from m1 8. Create two different groups on m2 9. Resume replication 10. Check that the entries on both masters are the same and replication is working :expectedresults: 1. It should pass 2. It should pass 3. It should pass 4. It should pass 5. It should pass 6. It should pass 7. It should pass 8. It should pass 9. It should pass 10. It should pass """ > pytest.xfail("Issue 49591 - work in progress") E _pytest.outcomes.XFailed: Issue 49591 - work in progress suites/replication/conflict_resolve_test.py:401: XFailed | |||
XFailed | suites/replication/conflict_resolve_test.py::TestTwoMasters::test_managed_entries | 0.00 | |
self = <tests.suites.replication.conflict_resolve_test.TestTwoMasters object at 0x7f29d2ae8c50> topology_m2 = <lib389.topologies.TopologyMain object at 0x7f29d2ae5b70> def test_managed_entries(self, topology_m2): """Check that conflict properly resolved for operations with managed entries :id: 77f09b18-03d1-45da-940b-1ad2c2908eb4 :setup: Two master replication, test container for entries, enable plugin logging, audit log, error log for replica and access log for internal :steps: 1. Create ou=managed_users and ou=managed_groups under test container 2. Configure managed entries plugin and add a template to test container 3. Add a user to m1 and wait for replication to happen 4. Pause replication 5. Create a user on m1 and m2 with a same group ID on both master 6. Create a user on m1 and m2 with a different group ID on both master 7. Resume replication 8. Check that the entries on both masters are the same and replication is working :expectedresults: 1. It should pass 2. It should pass 3. It should pass 4. It should pass 5. It should pass 6. It should pass 7. It should pass 8. It should pass """ > pytest.xfail("Issue 49591 - work in progress") E _pytest.outcomes.XFailed: Issue 49591 - work in progress suites/replication/conflict_resolve_test.py:492: XFailed | |||
XFailed | suites/replication/conflict_resolve_test.py::TestTwoMasters::test_nested_entries_with_children | 0.00 | |
self = <tests.suites.replication.conflict_resolve_test.TestTwoMasters object at 0x7f29d2b1fd68> topology_m2 = <lib389.topologies.TopologyMain object at 0x7f29d2ae5b70> base_m2 = <lib389.idm.nscontainer.nsContainer object at 0x7f29d2a79518> def test_nested_entries_with_children(self, topology_m2, base_m2): """Check that conflict properly resolved for operations with nested entries with children :id: 77f09b18-03d1-45da-940b-1ad2c2908eb5 :setup: Two master replication, test container for entries, enable plugin logging, audit log, error log for replica and access log for internal :steps: 1. Add 15 containers to m1 and wait for replication to happen 2. Pause replication 3. Create parent-child on master2 and master1 4. Create parent-child on master1 and master2 5. Create parent-child on master1 and master2 different child rdn 6. Create parent-child on master1 and delete parent on master2 7. Create parent on master1, delete it and parent-child on master2, delete them 8. Create parent on master1, delete it and parent-two children on master2 9. Create parent-two children on master1 and parent-child on master2, delete them 10. Create three subsets inside existing container entry, applying only part of changes on m2 11. Create more combinations of the subset with parent-child on m1 and parent on m2 12. Delete container on m1, modify user1 on m1, create parent on m2 and modify user2 on m2 13. Resume replication 14. Check that the entries on both masters are the same and replication is working :expectedresults: 1. It should pass 2. It should pass 3. It should pass 4. It should pass 5. It should pass 6. It should pass 7. It should pass 8. It should pass 9. It should pass 10. It should pass 11. It should pass 12. It should pass 13. It should pass 14. It should pass """ > pytest.xfail("Issue 49591 - work in progress") E _pytest.outcomes.XFailed: Issue 49591 - work in progress suites/replication/conflict_resolve_test.py:583: XFailed | |||
XFailed | suites/replication/conflict_resolve_test.py::TestThreeMasters::test_nested_entries | 0.00 | |
self = <tests.suites.replication.conflict_resolve_test.TestThreeMasters object at 0x7f29d2af7dd8> topology_m3 = <lib389.topologies.TopologyMain object at 0x7f29d2b6b390> base_m3 = <lib389.idm.nscontainer.nsContainer object at 0x7f29d2789080> def test_nested_entries(self, topology_m3, base_m3): """Check that conflict properly resolved for operations with nested entries with children :id: 77f09b18-03d1-45da-940b-1ad2c2908eb6 :setup: Three master replication, test container for entries, enable plugin logging, audit log, error log for replica and access log for internal :steps: 1. Add 15 containers to m1 and wait for replication to happen 2. Pause replication 3. Create two child entries under each of two entries 4. Create three child entries under each of three entries 5. Create two parents on m1 and m2, then on m1 - create a child and delete one parent, on m2 - delete one parent and create a child 6. Test a few more parent-child combinations with three instances 7. Resume replication 8. Check that the entries on both masters are the same and replication is working :expectedresults: 1. It should pass 2. It should pass 3. It should pass 4. It should pass 5. It should pass 6. It should pass 7. It should pass 8. It should pass """ > pytest.xfail("Issue 49591 - work in progress") E _pytest.outcomes.XFailed: Issue 49591 - work in progress suites/replication/conflict_resolve_test.py:796: XFailed ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39003, 'ldap-secureport': 63703, 'server-id': 'master3', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39003 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39003 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master3 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master3 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39002 is was created | |||
XFailed | suites/replication/replica_config_test.py::test_agmt_num_add[nsds5ReplicaPort-0-65535-9999999999999999999999999999999999999999999999999999999999999999999-invalid-389] | 0.09 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29d2c32ac8> attr = 'nsds5ReplicaPort', too_small = '0', too_big = '65535' overflow = '9999999999999999999999999999999999999999999999999999999999999999999' notnum = 'invalid', valid = '389' @pytest.mark.xfail(reason="Agreement validation current does not work.") @pytest.mark.parametrize("attr, too_small, too_big, overflow, notnum, valid", agmt_attrs) def test_agmt_num_add(topo, attr, too_small, too_big, overflow, notnum, valid): """Test all the number values you can set for a replica config entry :id: a8b47d4a-a089-4d70-8070-e6181209bf94 :setup: standalone instance :steps: 1. Use a value that is too small 2. Use a value that is too big 3. Use a value that overflows the int 4. Use a value with character value (not a number) 5. Use a valid value :expectedresults: 1. Add is rejected 2. Add is rejected 3. Add is rejected 4. Add is rejected 5. Add is allowed """ agmt_reset(topo) replica = replica_setup(topo) agmts = Agreements(topo.standalone, basedn=replica.dn) # Test too small perform_invalid_create(agmts, agmt_dict, attr, too_small) # Test too big > perform_invalid_create(agmts, agmt_dict, attr, too_big) suites/replication/replica_config_test.py:212: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ many = <lib389.agreement.Agreements object at 0x7f29d2d6f518> properties = {'cn': 'test_agreement', 'nsDS5ReplicaBindDN': 'uid=tester', 'nsDS5ReplicaBindMethod': 'SIMPLE', 'nsDS5ReplicaHost': 'localhost.localdomain', ...} attr = 'nsds5ReplicaPort', value = '65535' def perform_invalid_create(many, properties, attr, value): my_properties = copy.deepcopy(properties) my_properties[attr] = value with pytest.raises(ldap.LDAPError): > many.create(properties=my_properties) E Failed: DID NOT RAISE <class 'ldap.LDAPError'> suites/replication/replica_config_test.py:108: Failed | |||
XFailed | suites/replication/replica_config_test.py::test_agmt_num_modify[nsds5ReplicaPort-0-65535-9999999999999999999999999999999999999999999999999999999999999999999-invalid-389] | 0.17 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29d2c32ac8> attr = 'nsds5ReplicaPort', too_small = '0', too_big = '65535' overflow = '9999999999999999999999999999999999999999999999999999999999999999999' notnum = 'invalid', valid = '389' @pytest.mark.xfail(reason="Agreement validation current does not work.") @pytest.mark.parametrize("attr, too_small, too_big, overflow, notnum, valid", agmt_attrs) def test_agmt_num_modify(topo, attr, too_small, too_big, overflow, notnum, valid): """Test all the number values you can set for a replica config entry :id: a8b47d4a-a089-4d70-8070-e6181209bf95 :setup: standalone instance :steps: 1. Replace a value that is too small 2. Replace a value that is too big 3. Replace a value that overflows the int 4. Replace a value with character value (not a number) 5. Replace a vlue with a valid value :expectedresults: 1. Value is rejected 2. Value is rejected 3. Value is rejected 4. Value is rejected 5. Value is allowed """ agmt = agmt_setup(topo) # Value too small > perform_invalid_modify(agmt, attr, too_small) suites/replication/replica_config_test.py:247: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ o = <lib389.agreement.Agreement object at 0x7f29d2b4e6d8> attr = 'nsds5ReplicaPort', value = '0' def perform_invalid_modify(o, attr, value): with pytest.raises(ldap.LDAPError): > o.replace(attr, value) E Failed: DID NOT RAISE <class 'ldap.LDAPError'> suites/replication/replica_config_test.py:112: Failed | |||
XFailed | suites/replication/replica_config_test.py::test_agmt_num_modify[nsds5ReplicaTimeout--1-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-6] | 0.17 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29d2c32ac8> attr = 'nsds5ReplicaTimeout', too_small = '-1', too_big = '9223372036854775807' overflow = '9999999999999999999999999999999999999999999999999999999999999999999' notnum = 'invalid', valid = '6' @pytest.mark.xfail(reason="Agreement validation current does not work.") @pytest.mark.parametrize("attr, too_small, too_big, overflow, notnum, valid", agmt_attrs) def test_agmt_num_modify(topo, attr, too_small, too_big, overflow, notnum, valid): """Test all the number values you can set for a replica config entry :id: a8b47d4a-a089-4d70-8070-e6181209bf95 :setup: standalone instance :steps: 1. Replace a value that is too small 2. Replace a value that is too big 3. Replace a value that overflows the int 4. Replace a value with character value (not a number) 5. Replace a vlue with a valid value :expectedresults: 1. Value is rejected 2. Value is rejected 3. Value is rejected 4. Value is rejected 5. Value is allowed """ agmt = agmt_setup(topo) # Value too small perform_invalid_modify(agmt, attr, too_small) # Value too big > perform_invalid_modify(agmt, attr, too_big) suites/replication/replica_config_test.py:249: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ o = <lib389.agreement.Agreement object at 0x7f29d33bd978> attr = 'nsds5ReplicaTimeout', value = '9223372036854775807' def perform_invalid_modify(o, attr, value): with pytest.raises(ldap.LDAPError): > o.replace(attr, value) E Failed: DID NOT RAISE <class 'ldap.LDAPError'> suites/replication/replica_config_test.py:112: Failed | |||
XFailed | suites/replication/replica_config_test.py::test_agmt_num_modify[nsds5ReplicaBusyWaitTime--1-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-6] | 0.18 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29d2c32ac8> attr = 'nsds5ReplicaBusyWaitTime', too_small = '-1' too_big = '9223372036854775807' overflow = '9999999999999999999999999999999999999999999999999999999999999999999' notnum = 'invalid', valid = '6' @pytest.mark.xfail(reason="Agreement validation current does not work.") @pytest.mark.parametrize("attr, too_small, too_big, overflow, notnum, valid", agmt_attrs) def test_agmt_num_modify(topo, attr, too_small, too_big, overflow, notnum, valid): """Test all the number values you can set for a replica config entry :id: a8b47d4a-a089-4d70-8070-e6181209bf95 :setup: standalone instance :steps: 1. Replace a value that is too small 2. Replace a value that is too big 3. Replace a value that overflows the int 4. Replace a value with character value (not a number) 5. Replace a vlue with a valid value :expectedresults: 1. Value is rejected 2. Value is rejected 3. Value is rejected 4. Value is rejected 5. Value is allowed """ agmt = agmt_setup(topo) # Value too small perform_invalid_modify(agmt, attr, too_small) # Value too big > perform_invalid_modify(agmt, attr, too_big) suites/replication/replica_config_test.py:249: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ o = <lib389.agreement.Agreement object at 0x7f29d2b300b8> attr = 'nsds5ReplicaBusyWaitTime', value = '9223372036854775807' def perform_invalid_modify(o, attr, value): with pytest.raises(ldap.LDAPError): > o.replace(attr, value) E Failed: DID NOT RAISE <class 'ldap.LDAPError'> suites/replication/replica_config_test.py:112: Failed | |||
XFailed | suites/replication/replica_config_test.py::test_agmt_num_modify[nsds5ReplicaSessionPauseTime--1-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-6] | 0.20 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29d2c32ac8> attr = 'nsds5ReplicaSessionPauseTime', too_small = '-1' too_big = '9223372036854775807' overflow = '9999999999999999999999999999999999999999999999999999999999999999999' notnum = 'invalid', valid = '6' @pytest.mark.xfail(reason="Agreement validation current does not work.") @pytest.mark.parametrize("attr, too_small, too_big, overflow, notnum, valid", agmt_attrs) def test_agmt_num_modify(topo, attr, too_small, too_big, overflow, notnum, valid): """Test all the number values you can set for a replica config entry :id: a8b47d4a-a089-4d70-8070-e6181209bf95 :setup: standalone instance :steps: 1. Replace a value that is too small 2. Replace a value that is too big 3. Replace a value that overflows the int 4. Replace a value with character value (not a number) 5. Replace a vlue with a valid value :expectedresults: 1. Value is rejected 2. Value is rejected 3. Value is rejected 4. Value is rejected 5. Value is allowed """ agmt = agmt_setup(topo) # Value too small perform_invalid_modify(agmt, attr, too_small) # Value too big > perform_invalid_modify(agmt, attr, too_big) suites/replication/replica_config_test.py:249: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ o = <lib389.agreement.Agreement object at 0x7f29d2ad59b0> attr = 'nsds5ReplicaSessionPauseTime', value = '9223372036854775807' def perform_invalid_modify(o, attr, value): with pytest.raises(ldap.LDAPError): > o.replace(attr, value) E Failed: DID NOT RAISE <class 'ldap.LDAPError'> suites/replication/replica_config_test.py:112: Failed | |||
XFailed | suites/replication/replica_config_test.py::test_agmt_num_modify[nsds5ReplicaFlowControlWindow--1-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-6] | 0.16 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29d2c32ac8> attr = 'nsds5ReplicaFlowControlWindow', too_small = '-1' too_big = '9223372036854775807' overflow = '9999999999999999999999999999999999999999999999999999999999999999999' notnum = 'invalid', valid = '6' @pytest.mark.xfail(reason="Agreement validation current does not work.") @pytest.mark.parametrize("attr, too_small, too_big, overflow, notnum, valid", agmt_attrs) def test_agmt_num_modify(topo, attr, too_small, too_big, overflow, notnum, valid): """Test all the number values you can set for a replica config entry :id: a8b47d4a-a089-4d70-8070-e6181209bf95 :setup: standalone instance :steps: 1. Replace a value that is too small 2. Replace a value that is too big 3. Replace a value that overflows the int 4. Replace a value with character value (not a number) 5. Replace a vlue with a valid value :expectedresults: 1. Value is rejected 2. Value is rejected 3. Value is rejected 4. Value is rejected 5. Value is allowed """ agmt = agmt_setup(topo) # Value too small perform_invalid_modify(agmt, attr, too_small) # Value too big > perform_invalid_modify(agmt, attr, too_big) suites/replication/replica_config_test.py:249: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ o = <lib389.agreement.Agreement object at 0x7f29d2bfbc88> attr = 'nsds5ReplicaFlowControlWindow', value = '9223372036854775807' def perform_invalid_modify(o, attr, value): with pytest.raises(ldap.LDAPError): > o.replace(attr, value) E Failed: DID NOT RAISE <class 'ldap.LDAPError'> suites/replication/replica_config_test.py:112: Failed | |||
XFailed | suites/replication/replica_config_test.py::test_agmt_num_modify[nsds5ReplicaFlowControlPause--1-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-6] | 0.17 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29d2c32ac8> attr = 'nsds5ReplicaFlowControlPause', too_small = '-1' too_big = '9223372036854775807' overflow = '9999999999999999999999999999999999999999999999999999999999999999999' notnum = 'invalid', valid = '6' @pytest.mark.xfail(reason="Agreement validation current does not work.") @pytest.mark.parametrize("attr, too_small, too_big, overflow, notnum, valid", agmt_attrs) def test_agmt_num_modify(topo, attr, too_small, too_big, overflow, notnum, valid): """Test all the number values you can set for a replica config entry :id: a8b47d4a-a089-4d70-8070-e6181209bf95 :setup: standalone instance :steps: 1. Replace a value that is too small 2. Replace a value that is too big 3. Replace a value that overflows the int 4. Replace a value with character value (not a number) 5. Replace a vlue with a valid value :expectedresults: 1. Value is rejected 2. Value is rejected 3. Value is rejected 4. Value is rejected 5. Value is allowed """ agmt = agmt_setup(topo) # Value too small perform_invalid_modify(agmt, attr, too_small) # Value too big > perform_invalid_modify(agmt, attr, too_big) suites/replication/replica_config_test.py:249: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ o = <lib389.agreement.Agreement object at 0x7f29d2d6fa20> attr = 'nsds5ReplicaFlowControlPause', value = '9223372036854775807' def perform_invalid_modify(o, attr, value): with pytest.raises(ldap.LDAPError): > o.replace(attr, value) E Failed: DID NOT RAISE <class 'ldap.LDAPError'> suites/replication/replica_config_test.py:112: Failed | |||
XFailed | suites/replication/replica_config_test.py::test_agmt_num_modify[nsds5ReplicaProtocolTimeout--1-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-6] | 0.16 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29d2c32ac8> attr = 'nsds5ReplicaProtocolTimeout', too_small = '-1' too_big = '9223372036854775807' overflow = '9999999999999999999999999999999999999999999999999999999999999999999' notnum = 'invalid', valid = '6' @pytest.mark.xfail(reason="Agreement validation current does not work.") @pytest.mark.parametrize("attr, too_small, too_big, overflow, notnum, valid", agmt_attrs) def test_agmt_num_modify(topo, attr, too_small, too_big, overflow, notnum, valid): """Test all the number values you can set for a replica config entry :id: a8b47d4a-a089-4d70-8070-e6181209bf95 :setup: standalone instance :steps: 1. Replace a value that is too small 2. Replace a value that is too big 3. Replace a value that overflows the int 4. Replace a value with character value (not a number) 5. Replace a vlue with a valid value :expectedresults: 1. Value is rejected 2. Value is rejected 3. Value is rejected 4. Value is rejected 5. Value is allowed """ agmt = agmt_setup(topo) # Value too small perform_invalid_modify(agmt, attr, too_small) # Value too big > perform_invalid_modify(agmt, attr, too_big) suites/replication/replica_config_test.py:249: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ o = <lib389.agreement.Agreement object at 0x7f29d2bb4860> attr = 'nsds5ReplicaProtocolTimeout', value = '9223372036854775807' def perform_invalid_modify(o, attr, value): with pytest.raises(ldap.LDAPError): > o.replace(attr, value) E Failed: DID NOT RAISE <class 'ldap.LDAPError'> suites/replication/replica_config_test.py:112: Failed | |||
XFailed | suites/replication/ruvstore_test.py::test_memoryruv_sync_with_databaseruv | 0.04 | |
topo = <lib389.topologies.TopologyMain object at 0x7f29d2be26a0> @pytest.mark.xfail(reason="No method to safety access DB ruv currently exists online.") def test_memoryruv_sync_with_databaseruv(topo): """Check if memory ruv and database ruv are synced :id: 5f38ac5f-6353-460d-bf60-49cafffda5b3 :setup: Replication with two masters. :steps: 1. Add user to server and compare memory ruv and database ruv. 2. Modify description of user and compare memory ruv and database ruv. 3. Modrdn of user and compare memory ruv and database ruv. 4. Delete user and compare memory ruv and database ruv. :expectedresults: 1. For add user, the memory ruv and database ruv should be the same. 2. For modify operation, the memory ruv and database ruv should be the same. 3. For modrdn operation, the memory ruv and database ruv should be the same. 4. For delete operation, the memory ruv and database ruv should be the same. """ log.info('Adding user: {} to master1'.format(TEST_ENTRY_NAME)) users = UserAccounts(topo.ms['master1'], DEFAULT_SUFFIX) tuser = users.create(properties=USER_PROPERTIES) > _compare_memoryruv_and_databaseruv(topo, 'add') suites/replication/ruvstore_test.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ topo = <lib389.topologies.TopologyMain object at 0x7f29d2be26a0> operation_type = 'add' def _compare_memoryruv_and_databaseruv(topo, operation_type): """Compare the memoryruv and databaseruv for ldap operations""" log.info('Checking memory ruv for ldap: {} operation'.format(operation_type)) replicas = Replicas(topo.ms['master1']) replica = replicas.list()[0] memory_ruv = replica.get_attr_val_utf8('nsds50ruv') log.info('Checking database ruv for ldap: {} operation'.format(operation_type)) > entry = replicas.get_ruv_entry(DEFAULT_SUFFIX) E AttributeError: 'Replicas' object has no attribute 'get_ruv_entry' suites/replication/ruvstore_test.py:81: AttributeError ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.ruvstore_test:ruvstore_test.py:136 Adding user: rep2lusr to master1 [32mINFO [0m tests.suites.replication.ruvstore_test:ruvstore_test.py:75 Checking memory ruv for ldap: add operation [32mINFO [0m tests.suites.replication.ruvstore_test:ruvstore_test.py:80 Checking database ruv for ldap: add operation | |||
XPassed | suites/replication/replica_config_test.py::test_agmt_num_add[nsds5ReplicaTimeout--1-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-6] | 0.20 | |
No log output captured. | |||
XPassed | suites/replication/replica_config_test.py::test_agmt_num_add[nsds5ReplicaBusyWaitTime--1-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-6] | 0.43 | |
No log output captured. | |||
XPassed | suites/replication/replica_config_test.py::test_agmt_num_add[nsds5ReplicaSessionPauseTime--1-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-6] | 0.20 | |
No log output captured. | |||
XPassed | suites/replication/replica_config_test.py::test_agmt_num_add[nsds5ReplicaFlowControlWindow--1-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-6] | 0.20 | |
No log output captured. | |||
XPassed | suites/replication/replica_config_test.py::test_agmt_num_add[nsds5ReplicaFlowControlPause--1-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-6] | 0.19 | |
No log output captured. | |||
XPassed | suites/replication/replica_config_test.py::test_agmt_num_add[nsds5ReplicaProtocolTimeout--1-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-6] | 0.44 | |
No log output captured. | |||
Skipped | suites/config/regression_test.py::test_set_cachememsize_to_custom_value::setup | 0.00 | |
('suites/config/regression_test.py', 33, 'Skipped: available memory is too low') | |||
Skipped | suites/filter/filterscanlimit_test.py::test_invalid_configuration::setup | 0.00 | |
('suites/filter/filterscanlimit_test.py', 171, 'Skipped: https://pagure.io/389-ds-base/issue/50201') | |||
Skipped | suites/memory_leaks/range_search_test.py::test_range_search::setup | 0.00 | |
('suites/memory_leaks/range_search_test.py', 23, "Skipped: Don't run if ASAN is not enabled") | |||
Skipped | tickets/ticket47815_test.py::test_ticket47815::setup | 0.00 | |
('tickets/ticket47815_test.py', 25, 'Skipped: Not implemented, or invalid by nsMemberOf') | |||
Skipped | tickets/ticket49121_test.py::test_ticket49121::setup | 0.00 | |
('tickets/ticket49121_test.py', 31, "Skipped: Don't run if ASAN is not enabled") | |||
Passed | suites/acl/acivattr_test.py::test_positive[(ENG_USER, ENG_MANAGER, REAL_EQ_ACI)] | 0.05 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/acl/acivattr_test.py::test_positive[(ENG_USER, ENG_MANAGER, REAL_PRES_ACI)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_positive[(ENG_USER, ENG_MANAGER, REAL_SUB_ACI)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_positive[(ENG_USER, ENG_MANAGER, ROLE_PRES_ACI)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_positive[(ENG_USER, ENG_MANAGER, ROLE_SUB_ACI)] | 0.07 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_positive[(ENG_USER, ENG_MANAGER, COS_EQ_ACI)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_positive[(ENG_USER, ENG_MANAGER, COS_PRES_ACI)] | 0.06 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_positive[(ENG_USER, ENG_MANAGER, COS_SUB_ACI)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_positive[(ENG_USER, ENG_MANAGER, LDAPURL_ACI)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_negative[(ENG_USER, SALES_MANAGER, REAL_EQ_ACI)] | 0.06 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_negative[(ENG_USER, SALES_OU, REAL_PRES_ACI)] | 0.06 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_negative[(ENG_USER, SALES_MANAGER, REAL_SUB_ACI)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_negative[(ENG_USER, SALES_MANAGER, ROLE_EQ_ACI)] | 0.06 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_negative[(ENG_USER, SALES_MANAGER, ROLE_PRES_ACI)] | 0.06 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_negative[(ENG_USER, SALES_MANAGER, ROLE_SUB_ACI)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_negative[(ENG_USER, SALES_MANAGER, COS_EQ_ACI)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_negative[(ENG_USER, SALES_MANAGER, COS_PRES_ACI)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_negative[(ENG_USER, SALES_MANAGER, COS_SUB_ACI)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_negative[(SALES_UESER, SALES_MANAGER, LDAPURL_ACI)] | 0.06 | |
No log output captured. | |||
Passed | suites/acl/acivattr_test.py::test_negative[(ENG_USER, ENG_MANAGER, ROLE_EQ_ACI)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/acl_deny_test.py::test_multi_deny_aci | 11.89 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389:acl_deny_test.py:39 Add uid=tuser1,ou=People,dc=example,dc=com [32mINFO [0m lib389:acl_deny_test.py:50 Add uid=tuser,ou=People,dc=example,dc=com------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_deny_test.py:82 Pass 1 [32mINFO [0m lib389:acl_deny_test.py:85 Testing two searches behave the same... [32mINFO [0m lib389:acl_deny_test.py:128 Testing search does not return any entries... [32mINFO [0m lib389:acl_deny_test.py:82 Pass 2 [32mINFO [0m lib389:acl_deny_test.py:85 Testing two searches behave the same... [32mINFO [0m lib389:acl_deny_test.py:128 Testing search does not return any entries... [32mINFO [0m lib389:acl_deny_test.py:192 Test PASSED | |||
Passed | suites/acl/acl_test.py::test_aci_attr_subtype_targetattr[lang-ja] | 0.01 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:77 ========Executing test with 'lang-ja' subtype======== [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:78 Add a target attribute [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:81 Add a user attribute [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:89 Add an ACI with attribute subtype------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:118 Search for the added attribute [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:125 The added attribute was found | |||
Passed | suites/acl/acl_test.py::test_aci_attr_subtype_targetattr[binary] | 0.01 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:77 ========Executing test with 'binary' subtype======== [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:78 Add a target attribute [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:81 Add a user attribute [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:89 Add an ACI with attribute subtype------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:118 Search for the added attribute [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:125 The added attribute was found | |||
Passed | suites/acl/acl_test.py::test_aci_attr_subtype_targetattr[phonetic] | 0.00 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:77 ========Executing test with 'phonetic' subtype======== [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:78 Add a target attribute [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:81 Add a user attribute [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:89 Add an ACI with attribute subtype------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:118 Search for the added attribute [32mINFO [0m tests.suites.acl.acl_test:acl_test.py:125 The added attribute was found | |||
Passed | suites/acl/acl_test.py::test_mode_default_add_deny | 0.07 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389:acl_test.py:233 ######## INITIALIZATION ######## [32mINFO [0m lib389:acl_test.py:236 Add uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:246 Add cn=staged user,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:250 Add cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:254 Add cn=excepts,cn=accounts,dc=example,dc=com------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:286 ######## mode moddn_aci : ADD (should fail) ######## [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:294 Try to add cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:303 Exception (expected): INSUFFICIENT_ACCESS | |||
Passed | suites/acl/acl_test.py::test_mode_default_delete_deny | 0.05 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:321 ######## DELETE (should fail) ######## [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:328 Try to delete cn=staged user,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:333 Exception (expected): INSUFFICIENT_ACCESS | |||
Passed | suites/acl/acl_test.py::test_moddn_staging_prod[0-cn=staged user,dc=example,dc=com-cn=accounts,dc=example,dc=com-False] | 0.41 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:367 ######## MOVE staging -> Prod (0) ######## [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:379 Try to MODDN uid=new_account0,cn=staged user,dc=example,dc=com -> uid=new_account0,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:386 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:390 ######## MOVE to and from equality filter ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:397 Try to MODDN uid=new_account0,cn=staged user,dc=example,dc=com -> uid=new_account0,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com | |||
Passed | suites/acl/acl_test.py::test_moddn_staging_prod[1-cn=staged user,dc=example,dc=com-cn=accounts,dc=example,dc=com-False] | 0.38 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:367 ######## MOVE staging -> Prod (1) ######## [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:379 Try to MODDN uid=new_account1,cn=staged user,dc=example,dc=com -> uid=new_account1,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:386 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:390 ######## MOVE to and from equality filter ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:397 Try to MODDN uid=new_account1,cn=staged user,dc=example,dc=com -> uid=new_account1,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com | |||
Passed | suites/acl/acl_test.py::test_moddn_staging_prod[2-cn=staged user,dc=example,dc=com-cn=bad*,dc=example,dc=com-True] | 0.38 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:367 ######## MOVE staging -> Prod (2) ######## [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:379 Try to MODDN uid=new_account2,cn=staged user,dc=example,dc=com -> uid=new_account2,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:386 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:390 ######## MOVE to and from equality filter ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:397 Try to MODDN uid=new_account2,cn=staged user,dc=example,dc=com -> uid=new_account2,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:400 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com | |||
Passed | suites/acl/acl_test.py::test_moddn_staging_prod[3-cn=st*,dc=example,dc=com-cn=accounts,dc=example,dc=com-False] | 0.38 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:367 ######## MOVE staging -> Prod (3) ######## [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:379 Try to MODDN uid=new_account3,cn=staged user,dc=example,dc=com -> uid=new_account3,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:386 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:390 ######## MOVE to and from equality filter ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:397 Try to MODDN uid=new_account3,cn=staged user,dc=example,dc=com -> uid=new_account3,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com | |||
Passed | suites/acl/acl_test.py::test_moddn_staging_prod[4-cn=bad*,dc=example,dc=com-cn=accounts,dc=example,dc=com-True] | 0.40 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:367 ######## MOVE staging -> Prod (4) ######## [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:379 Try to MODDN uid=new_account4,cn=staged user,dc=example,dc=com -> uid=new_account4,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:386 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:390 ######## MOVE to and from equality filter ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:397 Try to MODDN uid=new_account4,cn=staged user,dc=example,dc=com -> uid=new_account4,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:400 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com | |||
Passed | suites/acl/acl_test.py::test_moddn_staging_prod[5-cn=st*,dc=example,dc=com-cn=ac*,dc=example,dc=com-False] | 0.41 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:367 ######## MOVE staging -> Prod (5) ######## [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:379 Try to MODDN uid=new_account5,cn=staged user,dc=example,dc=com -> uid=new_account5,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:386 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:390 ######## MOVE to and from equality filter ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:397 Try to MODDN uid=new_account5,cn=staged user,dc=example,dc=com -> uid=new_account5,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com | |||
Passed | suites/acl/acl_test.py::test_moddn_staging_prod[6-None-cn=ac*,dc=example,dc=com-False] | 0.40 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:367 ######## MOVE staging -> Prod (6) ######## [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:379 Try to MODDN uid=new_account6,cn=staged user,dc=example,dc=com -> uid=new_account6,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:386 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:390 ######## MOVE to and from equality filter ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:397 Try to MODDN uid=new_account6,cn=staged user,dc=example,dc=com -> uid=new_account6,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com | |||
Passed | suites/acl/acl_test.py::test_moddn_staging_prod[7-cn=st*,dc=example,dc=com-None-False] | 0.63 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:367 ######## MOVE staging -> Prod (7) ######## [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:379 Try to MODDN uid=new_account7,cn=staged user,dc=example,dc=com -> uid=new_account7,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:386 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:390 ######## MOVE to and from equality filter ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:397 Try to MODDN uid=new_account7,cn=staged user,dc=example,dc=com -> uid=new_account7,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com | |||
Passed | suites/acl/acl_test.py::test_moddn_staging_prod[8-None-None-False] | 0.37 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:367 ######## MOVE staging -> Prod (8) ######## [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:379 Try to MODDN uid=new_account8,cn=staged user,dc=example,dc=com -> uid=new_account8,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:386 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:390 ######## MOVE to and from equality filter ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:397 Try to MODDN uid=new_account8,cn=staged user,dc=example,dc=com -> uid=new_account8,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com | |||
Passed | suites/acl/acl_test.py::test_moddn_staging_prod_9 | 1.70 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:443 ######## MOVE staging -> Prod (9) ######## [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:456 Try to MODDN uid=new_account9,cn=staged user,dc=example,dc=com -> uid=new_account9,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:463 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:469 Disable the moddn right [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:474 ######## MOVE to and from equality filter ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:482 Try to MODDN uid=new_account9,cn=staged user,dc=example,dc=com -> uid=new_account9,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:489 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:511 Try to MODDN uid=new_account9,cn=staged user,dc=example,dc=com -> uid=new_account9,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:522 Enable the moddn right [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:526 ######## MOVE staging -> Prod (10) ######## [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:538 Try to MODDN uid=new_account10,cn=staged user,dc=example,dc=com -> uid=new_account10,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:545 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:562 Try to MODDN uid=new_account10,cn=staged user,dc=example,dc=com -> uid=new_account10,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:569 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:578 ######## MOVE to and from equality filter ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:584 Try to MODDN uid=new_account10,cn=staged user,dc=example,dc=com -> uid=new_account10,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com | |||
Passed | suites/acl/acl_test.py::test_moddn_prod_staging | 0.68 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:613 ######## MOVE staging -> Prod (11) ######## [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:626 Try to MODDN uid=new_account11,cn=staged user,dc=example,dc=com -> uid=new_account11,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:633 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:637 ######## MOVE to and from equality filter ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:643 Try to MODDN uid=new_account11,cn=staged user,dc=example,dc=com -> uid=new_account11,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:658 Try to move back MODDN uid=new_account11,cn=accounts,dc=example,dc=com -> uid=new_account11,cn=staged user,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:665 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com | |||
Passed | suites/acl/acl_test.py::test_check_repl_M2_to_M1 | 1.13 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:695 Bind as cn=Directory Manager (M2) [32mINFO [0m lib389:acl_test.py:715 Update (M2) uid=new_account12,cn=staged user,dc=example,dc=com (description) [32mINFO [0m lib389:acl_test.py:728 Update uid=new_account12,cn=staged user,dc=example,dc=com (description) replicated on M1 | |||
Passed | suites/acl/acl_test.py::test_moddn_staging_prod_except | 0.41 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:753 ######## MOVE staging -> Prod (13) ######## [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:765 Try to MODDN uid=new_account13,cn=staged user,dc=example,dc=com -> uid=new_account13,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:772 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:776 ######## MOVE to and from equality filter ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:160 Add a DENY aci under cn=excepts,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:783 Try to MODDN uid=new_account13,cn=staged user,dc=example,dc=com -> uid=new_account13,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:789 ######## MOVE staging -> Prod/Except (14) ######## [32mINFO [0m lib389:acl_test.py:795 Try to MODDN uid=new_account14,cn=staged user,dc=example,dc=com -> uid=new_account14,cn=excepts,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:802 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:160 Add a DENY aci under cn=excepts,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com | |||
Passed | suites/acl/acl_test.py::test_mode_default_ger_no_moddn | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:829 ######## mode moddn_aci : GER no moddn ######## [32mINFO [0m lib389:acl_test.py:840 dn: cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:840 dn: cn=excepts,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:840 dn: uid=new_account0,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:840 dn: uid=new_account1,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:840 dn: uid=new_account3,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:840 dn: uid=new_account5,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:840 dn: uid=new_account6,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:840 dn: uid=new_account7,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:840 dn: uid=new_account8,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:840 dn: uid=new_account9,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:840 dn: uid=new_account10,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:840 dn: uid=new_account11,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:840 dn: uid=new_account13,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:843 ######## entryLevelRights: b'v' | |||
Passed | suites/acl/acl_test.py::test_mode_default_ger_with_moddn | 0.34 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:867 ######## mode moddn_aci: GER with moddn ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:885 dn: cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:885 dn: cn=excepts,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:885 dn: uid=new_account0,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:885 dn: uid=new_account1,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:885 dn: uid=new_account3,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:885 dn: uid=new_account5,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:885 dn: uid=new_account6,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:885 dn: uid=new_account7,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:885 dn: uid=new_account8,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:885 dn: uid=new_account9,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:885 dn: uid=new_account10,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:885 dn: uid=new_account11,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:885 dn: uid=new_account13,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:888 ######## entryLevelRights: b'vn' [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com | |||
Passed | suites/acl/acl_test.py::test_mode_legacy_ger_no_moddn1 | 0.13 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:918 ######## Disable the moddn aci mod ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:922 ######## mode legacy 1: GER no moddn ######## [32mINFO [0m lib389:acl_test.py:932 dn: cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:932 dn: cn=excepts,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:932 dn: uid=new_account0,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:932 dn: uid=new_account1,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:932 dn: uid=new_account3,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:932 dn: uid=new_account5,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:932 dn: uid=new_account6,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:932 dn: uid=new_account7,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:932 dn: uid=new_account8,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:932 dn: uid=new_account9,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:932 dn: uid=new_account10,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:932 dn: uid=new_account11,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:932 dn: uid=new_account13,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:935 ######## entryLevelRights: b'v' | |||
Passed | suites/acl/acl_test.py::test_mode_legacy_ger_no_moddn2 | 0.45 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:961 ######## Disable the moddn aci mod ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:965 ######## mode legacy 2: GER no moddn ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:982 dn: cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:982 dn: cn=excepts,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:982 dn: uid=new_account0,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:982 dn: uid=new_account1,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:982 dn: uid=new_account3,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:982 dn: uid=new_account5,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:982 dn: uid=new_account6,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:982 dn: uid=new_account7,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:982 dn: uid=new_account8,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:982 dn: uid=new_account9,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:982 dn: uid=new_account10,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:982 dn: uid=new_account11,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:982 dn: uid=new_account13,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:985 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com | |||
Passed | suites/acl/acl_test.py::test_mode_legacy_ger_with_moddn | 0.42 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:1021 ######## Disable the moddn aci mod ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:1025 ######## mode legacy : GER with moddn ######## [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager [32mINFO [0m lib389:acl_test.py:139 Bind as uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1047 dn: cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1047 dn: cn=excepts,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1047 dn: uid=new_account0,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1047 dn: uid=new_account1,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1047 dn: uid=new_account3,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1047 dn: uid=new_account5,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1047 dn: uid=new_account6,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1047 dn: uid=new_account7,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1047 dn: uid=new_account8,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1047 dn: uid=new_account9,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1047 dn: uid=new_account10,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1047 dn: uid=new_account11,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1047 dn: uid=new_account13,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1050 ######## entryLevelRights: b'vn' [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager | |||
Passed | suites/acl/acl_test.py::test_rdn_write_get_ger | 0.01 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389:acl_test.py:1061 ######## Add entry tuser ########------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:1085 ######## GER rights for anonymous ######## [32mINFO [0m lib389:acl_test.py:1095 dn: dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: cn=Directory Administrators,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: ou=Groups,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: ou=People,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: ou=Special Users,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: cn=Accounting Managers,ou=Groups,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: cn=HR Managers,ou=Groups,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: cn=QA Managers,ou=Groups,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: cn=PD Managers,ou=Groups,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: cn=replication_managers,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: ou=Services,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: cn=server.example.com:63701,ou=Services,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: cn=server.example.com:63702,ou=Services,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=bind_entry,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: cn=staged user,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: cn=excepts,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account0,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account1,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account2,cn=staged user,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account3,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account4,cn=staged user,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account5,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account6,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account7,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account8,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account9,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account10,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account11,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account12,cn=staged user,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account13,cn=accounts,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account14,cn=staged user,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account15,cn=staged user,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account16,cn=staged user,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account17,cn=staged user,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account18,cn=staged user,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: uid=new_account19,cn=staged user,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' [32mINFO [0m lib389:acl_test.py:1095 dn: cn=tuser,dc=example,dc=com [32mINFO [0m lib389:acl_test.py:1097 ######## entryLevelRights: b'v' | |||
Passed | suites/acl/acl_test.py::test_rdn_write_modrdn_anonymous | 0.14 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:acl_test.py:1124 dn: [32mINFO [0m lib389:acl_test.py:1126 ######## 'objectClass': [b'top'] [32mINFO [0m lib389:acl_test.py:1126 ######## 'defaultnamingcontext': [b'dc=example,dc=com'] [32mINFO [0m lib389:acl_test.py:1126 ######## 'dataversion': [b'020190618233305'] [32mINFO [0m lib389:acl_test.py:1126 ######## 'netscapemdsuffix': [b'cn=ldap://dc=server,dc=example,dc=com:39001'] [32mINFO [0m lib389:acl_test.py:1131 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:acl_test.py:1138 The entry was not renamed (expected) [32mINFO [0m lib389:acl_test.py:133 Bind as cn=Directory Manager | |||
Passed | suites/acl/deladd_test.py::test_allow_delete_access_to_groupdn | 0.07 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/acl/deladd_test.py::test_allow_add_access_to_anyone | 0.06 | |
No log output captured. | |||
Passed | suites/acl/deladd_test.py::test_allow_delete_access_to_anyone | 0.04 | |
No log output captured. | |||
Passed | suites/acl/deladd_test.py::test_allow_delete_access_not_to_userdn | 0.06 | |
No log output captured. | |||
Passed | suites/acl/deladd_test.py::test_allow_delete_access_not_to_group | 0.08 | |
No log output captured. | |||
Passed | suites/acl/deladd_test.py::test_allow_add_access_to_parent | 0.06 | |
No log output captured. | |||
Passed | suites/acl/deladd_test.py::test_allow_delete_access_to_parent | 0.06 | |
No log output captured. | |||
Passed | suites/acl/deladd_test.py::test_allow_delete_access_to_dynamic_group | 0.06 | |
No log output captured. | |||
Passed | suites/acl/deladd_test.py::test_allow_delete_access_to_dynamic_group_uid | 0.06 | |
No log output captured. | |||
Passed | suites/acl/deladd_test.py::test_allow_delete_access_not_to_dynamic_group | 0.06 | |
No log output captured. | |||
Passed | suites/acl/enhanced_aci_modrnd_test.py::test_enhanced_aci_modrnd | 0.05 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m tests.suites.acl.enhanced_aci_modrnd_test:enhanced_aci_modrnd_test.py:32 Add a container: ou=test_ou_1,dc=example,dc=com [32mINFO [0m tests.suites.acl.enhanced_aci_modrnd_test:enhanced_aci_modrnd_test.py:39 Add a container: ou=test_ou_2,dc=example,dc=com [32mINFO [0m tests.suites.acl.enhanced_aci_modrnd_test:enhanced_aci_modrnd_test.py:46 Add a user: cn=test_user,ou=test_ou_1,dc=example,dc=com [32mINFO [0m tests.suites.acl.enhanced_aci_modrnd_test:enhanced_aci_modrnd_test.py:61 Add an ACI 'allow (all)' by cn=test_user,ou=test_ou_1,dc=example,dc=com to the ou=test_ou_1,dc=example,dc=com [32mINFO [0m tests.suites.acl.enhanced_aci_modrnd_test:enhanced_aci_modrnd_test.py:65 Add an ACI 'allow (all)' by cn=test_user,ou=test_ou_1,dc=example,dc=com to the ou=test_ou_2,dc=example,dc=com------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.acl.enhanced_aci_modrnd_test:enhanced_aci_modrnd_test.py:95 Bind as cn=test_user,ou=test_ou_1,dc=example,dc=com [32mINFO [0m tests.suites.acl.enhanced_aci_modrnd_test:enhanced_aci_modrnd_test.py:100 User MODRDN operation from ou=test_ou_1,dc=example,dc=com to ou=test_ou_2,dc=example,dc=com [32mINFO [0m tests.suites.acl.enhanced_aci_modrnd_test:enhanced_aci_modrnd_test.py:105 Check there is no user in ou=test_ou_1,dc=example,dc=com [32mINFO [0m tests.suites.acl.enhanced_aci_modrnd_test:enhanced_aci_modrnd_test.py:111 Check there is our user in ou=test_ou_2,dc=example,dc=com | |||
Passed | suites/acl/globalgroup_part2_test.py::test_undefined_in_group_eval_five | 0.06 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/acl/globalgroup_part2_test.py::test_undefined_in_group_eval_six | 0.07 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_part2_test.py::test_undefined_in_group_eval_seven | 0.06 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_part2_test.py::test_undefined_in_group_eval_eight | 0.29 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_part2_test.py::test_undefined_in_group_eval_nine | 0.05 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_part2_test.py::test_undefined_in_group_eval_ten | 0.06 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_part2_test.py::test_undefined_in_group_eval_eleven | 0.07 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_part2_test.py::test_undefined_in_group_eval_twelve | 0.07 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_part2_test.py::test_undefined_in_group_eval_fourteen | 0.08 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_part2_test.py::test_undefined_in_group_eval_fifteen | 0.06 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_part2_test.py::test_undefined_in_group_eval_sixteen | 0.06 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_part2_test.py::test_undefined_in_group_eval_seventeen | 0.07 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_part2_test.py::test_undefined_in_group_eval_eighteen | 0.06 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_test.py::test_caching_changes | 0.06 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/acl/globalgroup_test.py::test_deny_group_member_all_rights_to_user | 0.08 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_test.py::test_deny_group_member_all_rights_to_group_members | 0.06 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_test.py::test_deeply_nested_groups_aci_denial | 0.05 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_test.py::test_deeply_nested_groups_aci_denial_two | 0.05 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_test.py::test_deeply_nested_groups_aci_allow | 0.05 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_test.py::test_deeply_nested_groups_aci_allow_two | 0.05 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_test.py::test_undefined_in_group_eval | 0.06 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_test.py::test_undefined_in_group_eval_two | 0.08 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_test.py::test_undefined_in_group_eval_three | 0.06 | |
No log output captured. | |||
Passed | suites/acl/globalgroup_test.py::test_undefined_in_group_eval_four | 0.08 | |
No log output captured. | |||
Passed | suites/acl/keywords_part2_test.py::test_access_from_certain_network_only_ip | 4.07 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/acl/keywords_part2_test.py::test_connectin_from_an_unauthorized_network | 0.14 | |
No log output captured. | |||
Passed | suites/acl/keywords_part2_test.py::test_ip_keyword_test_noip_cannot | 0.07 | |
No log output captured. | |||
Passed | suites/acl/keywords_part2_test.py::test_user_can_access_the_data_at_any_time | 0.07 | |
No log output captured. | |||
Passed | suites/acl/keywords_part2_test.py::test_user_can_access_the_data_only_in_the_morning | 0.08 | |
No log output captured. | |||
Passed | suites/acl/keywords_part2_test.py::test_user_can_access_the_data_only_in_the_afternoon | 0.06 | |
No log output captured. | |||
Passed | suites/acl/keywords_part2_test.py::test_timeofday_keyword | 1.14 | |
No log output captured. | |||
Passed | suites/acl/keywords_part2_test.py::test_dayofweek_keyword_test_everyday_can_access | 0.06 | |
No log output captured. | |||
Passed | suites/acl/keywords_part2_test.py::test_dayofweek_keyword_today_can_access | 0.06 | |
No log output captured. | |||
Passed | suites/acl/keywords_part2_test.py::test_user_cannot_access_the_data_at_all | 0.07 | |
No log output captured. | |||
Passed | suites/acl/keywords_test.py::test_user_binds_with_a_password_and_can_access_the_data | 0.06 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/acl/keywords_test.py::test_user_binds_with_a_bad_password_and_cannot_access_the_data | 0.01 | |
No log output captured. | |||
Passed | suites/acl/keywords_test.py::test_anonymous_user_cannot_access_the_data | 0.03 | |
No log output captured. | |||
Passed | suites/acl/keywords_test.py::test_authenticated_but_has_no_rigth_on_the_data | 0.05 | |
No log output captured. | |||
Passed | suites/acl/keywords_test.py::test_the_bind_client_is_accessing_the_directory | 0.04 | |
No log output captured. | |||
Passed | suites/acl/keywords_test.py::test_users_binds_with_a_password_and_can_access_the_data | 0.04 | |
No log output captured. | |||
Passed | suites/acl/keywords_test.py::test_user_binds_without_any_password_and_cannot_access_the_data | 0.02 | |
No log output captured. | |||
Passed | suites/acl/keywords_test.py::test_user_can_access_the_data_when_connecting_from_any_machine | 0.04 | |
No log output captured. | |||
Passed | suites/acl/keywords_test.py::test_user_can_access_the_data_when_connecting_from_internal_ds_network_only | 0.04 | |
No log output captured. | |||
Passed | suites/acl/keywords_test.py::test_user_can_access_the_data_when_connecting_from_some_network_only | 0.05 | |
No log output captured. | |||
Passed | suites/acl/keywords_test.py::test_from_an_unauthorized_network | 0.40 | |
No log output captured. | |||
Passed | suites/acl/keywords_test.py::test_user_cannot_access_the_data_when_connecting_from_an_unauthorized_network_2 | 0.19 | |
No log output captured. | |||
Passed | suites/acl/keywords_test.py::test_user_cannot_access_the_data_if_not_from_a_certain_domain | 0.05 | |
No log output captured. | |||
Passed | suites/acl/keywords_test.py::test_dnsalias_keyword_test_nodns_cannot | 1.43 | |
No log output captured. | |||
Passed | suites/acl/keywords_test.py::test_user_can_access_the_data_when_connecting_from_any_machine_2 | 0.04 | |
No log output captured. | |||
Passed | suites/acl/misc_test.py::test_accept_aci_in_addition_to_acl | 0.11 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/acl/misc_test.py::test_more_then_40_acl_will_crash_slapd | 0.29 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389:misc_test.py:65 Exception (expected): ALREADY_EXISTS | |||
Passed | suites/acl/misc_test.py::test_search_access_should_not_include_read_access | 6.12 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389:misc_test.py:65 Exception (expected): ALREADY_EXISTS | |||
Passed | suites/acl/misc_test.py::test_only_allow_some_targetattr | 0.08 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389:misc_test.py:65 Exception (expected): ALREADY_EXISTS | |||
Passed | suites/acl/misc_test.py::test_only_allow_some_targetattr_two | 0.45 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389:misc_test.py:65 Exception (expected): ALREADY_EXISTS | |||
Passed | suites/acl/misc_test.py::test_memberurl_needs_to_be_normalized | 0.18 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389:misc_test.py:65 Exception (expected): ALREADY_EXISTS | |||
Passed | suites/acl/misc_test.py::test_greater_than_200_acls_can_be_created | 3.79 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389:misc_test.py:65 Exception (expected): ALREADY_EXISTS | |||
Passed | suites/acl/misc_test.py::test_server_bahaves_properly_with_very_long_attribute_names | 0.06 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389:misc_test.py:65 Exception (expected): ALREADY_EXISTS | |||
Passed | suites/acl/misc_test.py::test_do_bind_as_201_distinct_users | 17.84 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389:misc_test.py:65 Exception (expected): ALREADY_EXISTS | |||
Passed | suites/acl/modify_test.py::test_allow_write_access_to_targetattr_with_a_single_attribute | 0.08 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/acl/modify_test.py::test_allow_write_access_to_targetattr_with_multiple_attibutes | 0.07 | |
No log output captured. | |||
Passed | suites/acl/modify_test.py::test_allow_write_access_to_userdn_all | 0.15 | |
No log output captured. | |||
Passed | suites/acl/modify_test.py::test_allow_write_access_to_userdn_with_wildcards_in_dn | 0.10 | |
No log output captured. | |||
Passed | suites/acl/modify_test.py::test_allow_write_access_to_userdn_with_multiple_dns | 0.24 | |
No log output captured. | |||
Passed | suites/acl/modify_test.py::test_allow_write_access_to_target_with_wildcards | 0.24 | |
No log output captured. | |||
Passed | suites/acl/modify_test.py::test_allow_write_access_to_userdnattr | 0.14 | |
No log output captured. | |||
Passed | suites/acl/modify_test.py::test_allow_selfwrite_access_to_anyone | 0.13 | |
No log output captured. | |||
Passed | suites/acl/modify_test.py::test_uniquemember_should_also_be_the_owner | 0.26 | |
No log output captured. | |||
Passed | suites/acl/modify_test.py::test_aci_with_both_allow_and_deny | 0.17 | |
No log output captured. | |||
Passed | suites/acl/modify_test.py::test_allow_owner_to_modify_entry | 0.15 | |
No log output captured. | |||
Passed | suites/acl/modrdn_test.py::test_allow_write_privilege_to_anyone | 0.04 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/acl/modrdn_test.py::test_allow_write_privilege_to_dynamic_group_with_scope_set_to_base_in_ldap_url | 0.07 | |
No log output captured. | |||
Passed | suites/acl/modrdn_test.py::test_write_access_to_naming_atributes | 0.05 | |
No log output captured. | |||
Passed | suites/acl/modrdn_test.py::test_write_access_to_naming_atributes_two | 0.10 | |
No log output captured. | |||
Passed | suites/acl/modrdn_test.py::test_access_aci_list_contains_any_deny_rule | 0.14 | |
No log output captured. | |||
Passed | suites/acl/modrdn_test.py::test_renaming_target_entry | 0.11 | |
No log output captured. | |||
Passed | suites/acl/repeated_ldap_add_test.py::test_repeated_ldap_add | 33.63 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.----------------------------- Captured stdout call ----------------------------- uid=buser123,ou=BOU,dc=example,dc=com inactivated. ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:184 Testing Bug 1347760 - Information disclosure via repeated use of LDAP ADD operation, etc. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:186 Disabling accesslog logbuffering [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:189 Bind as {cn=Directory Manager,password} [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:192 Adding ou=BOU a bind user belongs to. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:197 Adding a bind user. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:204 Adding a test user. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:211 Deleting aci in dc=example,dc=com. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:214 While binding as DM, acquire an access log path and instance dir [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:220 Bind case 1. the bind user has no rights to read the entry itself, bind should be successful. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:221 Bind as {uid=buser123,ou=BOU,dc=example,dc=com,buser123} who has no access rights. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:229 Access log path: /var/log/dirsrv/slapd-standalone1/access [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:232 Bind case 2-1. the bind user does not exist, bind should fail with error INVALID_CREDENTIALS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:233 Bind as {uid=bogus,dc=example,dc=com,bogus} who does not exist. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:237 Exception (expected): INVALID_CREDENTIALS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:238 Desc Invalid credentials [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:246 Cause found - [18/Jun/2019:19:35:39.282686119 -0400] conn=1 op=10 RESULT err=49 tag=97 nentries=0 etime=0.0004999725 - No such entry [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:250 Bind case 2-2. the bind user's suffix does not exist, bind should fail with error INVALID_CREDENTIALS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:251 Bind as {uid=bogus,ou=people,dc=bogus,bogus} who does not exist. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:260 Cause found - [18/Jun/2019:19:35:40.297928215 -0400] conn=1 op=11 RESULT err=49 tag=97 nentries=0 etime=0.0009776361 - No suffix for bind dn found [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:264 Bind case 2-3. the bind user's password is wrong, bind should fail with error INVALID_CREDENTIALS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:265 Bind as {uid=buser123,ou=BOU,dc=example,dc=com,bogus} who does not exist. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:269 Exception (expected): INVALID_CREDENTIALS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:270 Desc Invalid credentials [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:278 Cause found - [18/Jun/2019:19:35:41.334220591 -0400] conn=1 op=12 RESULT err=49 tag=97 nentries=0 etime=0.0032408102 - Invalid credentials [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:281 Adding aci for uid=buser123,ou=BOU,dc=example,dc=com to ou=BOU,dc=example,dc=com. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:283 aci: (targetattr="*")(version 3.0; acl "buser123"; allow(all) userdn = "ldap:///uid=buser123,ou=BOU,dc=example,dc=com";) [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:284 Bind as {cn=Directory Manager,password} [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:289 Bind case 3. the bind user has the right to read the entry itself, bind should be successful. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:290 Bind as {uid=buser123,ou=BOU,dc=example,dc=com,buser123} which should be ok. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:293 The following operations are against the subtree the bind user uid=buser123,ou=BOU,dc=example,dc=com has no rights. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:298 Search case 1. the bind user has no rights to read the search entry, it should return no search results with <class 'ldap.SUCCESS'> [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Searching existing entry uid=tuser0,ou=people,dc=example,dc=com, which should be ok. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:141 Search should return none [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:304 Search case 2-1. the search entry does not exist, the search should return no search results with SUCCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Searching non-existing entry uid=bogus,dc=example,dc=com, which should be ok. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:141 Search should return none [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:310 Search case 2-2. the search entry does not exist, the search should return no search results with SUCCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Searching non-existing entry uid=bogus,ou=people,dc=example,dc=com, which should be ok. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:141 Search should return none [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:317 Add case 1. the bind user has no rights AND the adding entry exists, it should fail with INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Adding existing entry uid=tuser0,ou=people,dc=example,dc=com, which should fail with INSUFFICIENT_ACCESS. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc Insufficient access [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:323 Add case 2-1. the bind user has no rights AND the adding entry does not exist, it should fail with INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Adding non-existing entry uid=bogus,dc=example,dc=com, which should fail with INSUFFICIENT_ACCESS. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc Insufficient access [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:329 Add case 2-2. the bind user has no rights AND the adding entry does not exist, it should fail with INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Adding non-existing entry uid=bogus,ou=people,dc=example,dc=com, which should fail with INSUFFICIENT_ACCESS. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc Insufficient access [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:336 Modify case 1. the bind user has no rights AND the modifying entry exists, it should fail with INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Modifying existing entry uid=tuser0,ou=people,dc=example,dc=com, which should fail with INSUFFICIENT_ACCESS. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc Insufficient access [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:342 Modify case 2-1. the bind user has no rights AND the modifying entry does not exist, it should fail with INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Modifying non-existing entry uid=bogus,dc=example,dc=com, which should fail with INSUFFICIENT_ACCESS. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc Insufficient access [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:348 Modify case 2-2. the bind user has no rights AND the modifying entry does not exist, it should fail with INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Modifying non-existing entry uid=bogus,ou=people,dc=example,dc=com, which should fail with INSUFFICIENT_ACCESS. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc Insufficient access [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:355 Modrdn case 1. the bind user has no rights AND the renaming entry exists, it should fail with INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Renaming existing entry uid=tuser0,ou=people,dc=example,dc=com, which should fail with INSUFFICIENT_ACCESS. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc Insufficient access [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:361 Modrdn case 2-1. the bind user has no rights AND the renaming entry does not exist, it should fail with INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Renaming non-existing entry uid=bogus,dc=example,dc=com, which should fail with INSUFFICIENT_ACCESS. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc Insufficient access [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:367 Modrdn case 2-2. the bind user has no rights AND the renaming entry does not exist, it should fail with INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Renaming non-existing entry uid=bogus,ou=people,dc=example,dc=com, which should fail with INSUFFICIENT_ACCESS. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc Insufficient access [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:373 Modrdn case 3. the bind user has no rights AND the node moving an entry to exists, it should fail with INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Moving to existing superior ou=groups,dc=example,dc=com, which should fail with INSUFFICIENT_ACCESS. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc Insufficient access [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:379 Modrdn case 4-1. the bind user has no rights AND the node moving an entry to does not, it should fail with INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Moving to non-existing superior ou=OU,dc=example,dc=com, which should fail with INSUFFICIENT_ACCESS. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc Insufficient access [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:385 Modrdn case 4-2. the bind user has no rights AND the node moving an entry to does not, it should fail with INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Moving to non-existing superior ou=OU,dc=example,dc=com, which should fail with INSUFFICIENT_ACCESS. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc Insufficient access [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:392 Delete case 1. the bind user has no rights AND the deleting entry exists, it should fail with INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Deleting existing entry uid=tuser0,ou=people,dc=example,dc=com, which should fail with INSUFFICIENT_ACCESS. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc Insufficient access [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:398 Delete case 2-1. the bind user has no rights AND the deleting entry does not exist, it should fail with INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Deleting non-existing entry uid=bogus,dc=example,dc=com, which should fail with INSUFFICIENT_ACCESS. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc Insufficient access [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:404 Delete case 2-2. the bind user has no rights AND the deleting entry does not exist, it should fail with INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Deleting non-existing entry uid=bogus,ou=people,dc=example,dc=com, which should fail with INSUFFICIENT_ACCESS. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc Insufficient access [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:407 EXTRA: Check no regressions [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:408 Adding aci for uid=buser123,ou=BOU,dc=example,dc=com to dc=example,dc=com. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:410 Bind as {cn=Directory Manager,password} [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:415 Bind as {uid=buser123,ou=BOU,dc=example,dc=com,buser123}. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:425 Search case. the search entry does not exist, the search should fail with NO_SUCH_OBJECT [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Searching non-existing entry uid=bogus,ou=people,dc=example,dc=com, which should fail with NO_SUCH_OBJECT. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): NO_SUCH_OBJECT [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc No such object [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:431 Add case. the adding entry already exists, it should fail with ALREADY_EXISTS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Adding existing entry uid=tuser0,ou=people,dc=example,dc=com, which should fail with ALREADY_EXISTS. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): ALREADY_EXISTS [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc Already exists [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:436 Modify case. the modifying entry does not exist, it should fail with NO_SUCH_OBJECT [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Modifying non-existing entry uid=bogus,dc=example,dc=com, which should fail with NO_SUCH_OBJECT. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): NO_SUCH_OBJECT [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc No such object [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:441 Modrdn case 1. the renaming entry does not exist, it should fail with NO_SUCH_OBJECT [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Renaming non-existing entry uid=bogus,dc=example,dc=com, which should fail with NO_SUCH_OBJECT. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): NO_SUCH_OBJECT [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc No such object [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:446 Modrdn case 2. the node moving an entry to does not, it should fail with NO_SUCH_OBJECT [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Moving to non-existing superior ou=OU,dc=example,dc=com, which should fail with NO_SUCH_OBJECT. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): NO_SUCH_OBJECT [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc No such object [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:451 Delete case. the deleting entry does not exist, it should fail with NO_SUCH_OBJECT [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:108 Deleting non-existing entry uid=bogus,dc=example,dc=com, which should fail with NO_SUCH_OBJECT. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:131 Exception (expected): NO_SUCH_OBJECT [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:132 Desc No such object [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:148 PASSED [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:454 Inactivate uid=buser123,ou=BOU,dc=example,dc=com [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:461 ['/usr/sbin/ns-inactivate.pl', '-Z', 'standalone1', '-D', 'cn=Directory Manager', '-w', 'password', '-I', 'uid=buser123,ou=BOU,dc=example,dc=com'] [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:465 Bind as {uid=buser123,ou=BOU,dc=example,dc=com,buser123} which should fail with UNWILLING_TO_PERFORM. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:469 Exception (expected): UNWILLING_TO_PERFORM [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:470 Desc Server is unwilling to perform [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:473 Bind as {uid=buser123,ou=BOU,dc=example,dc=com,bogus} which should fail with UNWILLING_TO_PERFORM. [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:477 Exception (expected): UNWILLING_TO_PERFORM [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:478 Desc Server is unwilling to perform [32mINFO [0m tests.suites.acl.repeated_ldap_add_test:repeated_ldap_add_test.py:481 SUCCESS | |||
Passed | suites/acl/roledn_test.py::test_mod_seealso_positive[(STEVE_ROLE, NESTED_ROLE_TESTER)] | 0.08 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/acl/roledn_test.py::test_mod_seealso_positive[(HARRY_ROLE, NESTED_ROLE_TESTER)] | 0.04 | |
No log output captured. | |||
Passed | suites/acl/roledn_test.py::test_mod_seealso_positive[(MARY_ROLE, NOT_RULE_ACCESS)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/roledn_test.py::test_mod_seealso_positive[(STEVE_ROLE, OR_RULE_ACCESS)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/roledn_test.py::test_mod_seealso_positive[(HARRY_ROLE, OR_RULE_ACCESS)] | 0.04 | |
No log output captured. | |||
Passed | suites/acl/roledn_test.py::test_mod_seealso_positive[(STEVE_ROLE, ALL_ACCESS)] | 0.04 | |
No log output captured. | |||
Passed | suites/acl/roledn_test.py::test_mod_seealso_positive[(HARRY_ROLE, ALL_ACCESS)] | 0.04 | |
No log output captured. | |||
Passed | suites/acl/roledn_test.py::test_mod_seealso_positive[(MARY_ROLE, ALL_ACCESS)] | 0.04 | |
No log output captured. | |||
Passed | suites/acl/roledn_test.py::test_mod_seealso_negative[(MARY_ROLE, NESTED_ROLE_TESTER)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/roledn_test.py::test_mod_seealso_negative[(STEVE_ROLE, NOT_RULE_ACCESS)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/roledn_test.py::test_mod_seealso_negative[(HARRY_ROLE, NOT_RULE_ACCESS)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/roledn_test.py::test_mod_seealso_negative[(MARY_ROLE , OR_RULE_ACCESS)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/roledn_test.py::test_mod_anonseealso_positive[NOT_RULE_ACCESS] | 0.27 | |
No log output captured. | |||
Passed | suites/acl/roledn_test.py::test_mod_anonseealso_positive[ALL_ACCESS] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/roledn_test.py::test_mod_anonseealso_negaive[NESTED_ROLE_TESTER] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/roledn_test.py::test_mod_anonseealso_negaive[OR_RULE_ACCESS] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/search_real_part2_test.py::test_deny_all_access_with__target_set_on_non_leaf | 1.09 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/acl/search_real_part2_test.py::test_deny_all_access_with__target_set_on_wildcard_non_leaf | 1.02 | |
No log output captured. | |||
Passed | suites/acl/search_real_part2_test.py::test_deny_all_access_with__target_set_on_wildcard_leaf | 1.01 | |
No log output captured. | |||
Passed | suites/acl/search_real_part2_test.py::test_deny_all_access_with_targetfilter_using_equality_search | 0.80 | |
No log output captured. | |||
Passed | suites/acl/search_real_part2_test.py::test_deny_all_access_with_targetfilter_using_equality_search_two | 1.02 | |
No log output captured. | |||
Passed | suites/acl/search_real_part2_test.py::test_deny_all_access_with_targetfilter_using_substring_search | 0.84 | |
No log output captured. | |||
Passed | suites/acl/search_real_part2_test.py::test_deny_all_access_with_targetfilter_using_substring_search_two | 1.14 | |
No log output captured. | |||
Passed | suites/acl/search_real_part2_test.py::test_deny_all_access_with_targetfilter_using_boolean_or_of_two_equality_search | 0.12 | |
No log output captured. | |||
Passed | suites/acl/search_real_part2_test.py::test_deny_all_access_to__userdn_two | 0.88 | |
No log output captured. | |||
Passed | suites/acl/search_real_part2_test.py::test_deny_all_access_with_userdn | 0.85 | |
No log output captured. | |||
Passed | suites/acl/search_real_part2_test.py::test_deny_all_access_with_targetfilter_using_presence_search | 0.11 | |
No log output captured. | |||
Passed | suites/acl/search_real_part3_test.py::test_deny_search_access_to_userdn_with_ldap_url | 1.01 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/acl/search_real_part3_test.py::test_deny_search_access_to_userdn_with_ldap_url_two | 0.89 | |
No log output captured. | |||
Passed | suites/acl/search_real_part3_test.py::test_deny_search_access_to_userdn_with_ldap_url_matching_all_users | 1.25 | |
No log output captured. | |||
Passed | suites/acl/search_real_part3_test.py::test_deny_read_access_to_a_dynamic_group | 0.75 | |
No log output captured. | |||
Passed | suites/acl/search_real_part3_test.py::test_deny_read_access_to_dynamic_group_with_host_port_set_on_ldap_url | 0.63 | |
No log output captured. | |||
Passed | suites/acl/search_real_part3_test.py::test_deny_read_access_to_dynamic_group_with_scope_set_to_one_in_ldap_url | 0.68 | |
No log output captured. | |||
Passed | suites/acl/search_real_part3_test.py::test_deny_read_access_to_dynamic_group_two | 0.89 | |
No log output captured. | |||
Passed | suites/acl/search_real_part3_test.py::test_deny_access_to_group_should_deny_access_to_all_uniquemember | 0.93 | |
No log output captured. | |||
Passed | suites/acl/search_real_part3_test.py::test_entry_with_lots_100_attributes | 9.76 | |
No log output captured. | |||
Passed | suites/acl/search_real_part3_test.py::test_groupdnattr_value_is_another_group | 0.15 | |
No log output captured. | |||
Passed | suites/acl/search_real_test.py::test_deny_all_access_with_target_set | 0.94 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/acl/search_real_test.py::test_deny_all_access_to_a_target_with_wild_card | 0.91 | |
No log output captured. | |||
Passed | suites/acl/search_real_test.py::test_deny_all_access_without_a_target_set | 1.35 | |
No log output captured. | |||
Passed | suites/acl/search_real_test.py::test_deny_read_search_and_compare_access_with_target_and_targetattr_set | 0.93 | |
No log output captured. | |||
Passed | suites/acl/search_real_test.py::test_deny_read_access_to_multiple_groupdns | 1.37 | |
No log output captured. | |||
Passed | suites/acl/search_real_test.py::test_deny_all_access_to_userdnattr | 1.00 | |
No log output captured. | |||
Passed | suites/acl/search_real_test.py::test_deny_all_access_with__target_set | 1.15 | |
No log output captured. | |||
Passed | suites/acl/search_real_test.py::test_deny_all_access_with__targetattr_set | 1.58 | |
No log output captured. | |||
Passed | suites/acl/search_real_test.py::test_deny_all_access_with_targetattr_set | 0.79 | |
No log output captured. | |||
Passed | suites/acl/selfdn_permissions_test.py::test_selfdn_permission_add | 0.54 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389:selfdn_permissions_test.py:58 Add OCticket47653 that allows 'member' attribute [32mINFO [0m lib389:selfdn_permissions_test.py:63 Add cn=bind_entry, dc=example,dc=com------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:selfdn_permissions_test.py:106 ######################### ADD ###################### [32mINFO [0m lib389:selfdn_permissions_test.py:109 Bind as cn=bind_entry, dc=example,dc=com [32mINFO [0m lib389:selfdn_permissions_test.py:139 Try to add Add cn=test_entry, dc=example,dc=com (aci is missing): dn: cn=test_entry, dc=example,dc=com cn: test_entry member: cn=bind_entry, dc=example,dc=com objectclass: top objectclass: person objectclass: OCticket47653 postalAddress: here postalCode: 1234 sn: test_entry [32mINFO [0m lib389:selfdn_permissions_test.py:143 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:selfdn_permissions_test.py:147 Bind as cn=Directory Manager and add the ADD SELFDN aci [32mINFO [0m lib389:selfdn_permissions_test.py:159 Bind as cn=bind_entry, dc=example,dc=com [32mINFO [0m lib389:selfdn_permissions_test.py:164 Try to add Add cn=test_entry, dc=example,dc=com (member is missing) [32mINFO [0m lib389:selfdn_permissions_test.py:172 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:selfdn_permissions_test.py:178 Try to add Add cn=test_entry, dc=example,dc=com (with several member values) [32mINFO [0m lib389:selfdn_permissions_test.py:181 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:selfdn_permissions_test.py:184 Try to add Add cn=test_entry, dc=example,dc=com should be successful | |||
Passed | suites/acl/selfdn_permissions_test.py::test_selfdn_permission_search | 0.51 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:selfdn_permissions_test.py:205 ######################### SEARCH ###################### [32mINFO [0m lib389:selfdn_permissions_test.py:207 Bind as cn=bind_entry, dc=example,dc=com [32mINFO [0m lib389:selfdn_permissions_test.py:211 Try to search cn=test_entry, dc=example,dc=com (aci is missing) [32mINFO [0m lib389:selfdn_permissions_test.py:216 Bind as cn=Directory Manager and add the READ/SEARCH SELFDN aci [32mINFO [0m lib389:selfdn_permissions_test.py:229 Bind as cn=bind_entry, dc=example,dc=com [32mINFO [0m lib389:selfdn_permissions_test.py:233 Try to search cn=test_entry, dc=example,dc=com should be successful | |||
Passed | suites/acl/selfdn_permissions_test.py::test_selfdn_permission_modify | 0.57 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:selfdn_permissions_test.py:256 Bind as cn=bind_entry, dc=example,dc=com [32mINFO [0m lib389:selfdn_permissions_test.py:259 ######################### MODIFY ###################### [32mINFO [0m lib389:selfdn_permissions_test.py:263 Try to modify cn=test_entry, dc=example,dc=com (aci is missing) [32mINFO [0m lib389:selfdn_permissions_test.py:267 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:selfdn_permissions_test.py:271 Bind as cn=Directory Manager and add the WRITE SELFDN aci [32mINFO [0m lib389:selfdn_permissions_test.py:284 Bind as cn=bind_entry, dc=example,dc=com [32mINFO [0m lib389:selfdn_permissions_test.py:288 Try to modify cn=test_entry, dc=example,dc=com. It should succeeds | |||
Passed | suites/acl/selfdn_permissions_test.py::test_selfdn_permission_delete | 0.35 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:selfdn_permissions_test.py:313 ######################### DELETE ###################### [32mINFO [0m lib389:selfdn_permissions_test.py:316 Bind as cn=bind_entry, dc=example,dc=com [32mINFO [0m lib389:selfdn_permissions_test.py:321 Try to delete cn=test_entry, dc=example,dc=com (aci is missing) [32mINFO [0m lib389:selfdn_permissions_test.py:324 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:selfdn_permissions_test.py:328 Bind as cn=Directory Manager and add the READ/SEARCH SELFDN aci [32mINFO [0m lib389:selfdn_permissions_test.py:340 Bind as cn=bind_entry, dc=example,dc=com [32mINFO [0m lib389:selfdn_permissions_test.py:344 Try to delete cn=test_entry, dc=example,dc=com should be successful | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_1] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_2] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_3] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_4] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_5] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_6] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_7] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_8] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_9] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_10] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_11] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_12] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_13] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_14] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_15] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_16] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_17] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_19] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_21] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_22] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_targattrfilters_23] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_Missing_acl_mispel] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_Missing_acl_string] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_Wrong_version_string] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_Missing_version_string] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_Authenticate_statement] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_Multiple_targets] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_Target_set_to_self] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_target_set_with_ldap_instead_of_ldap] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_target_set_with_more_than_three] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_target_set_with_less_than_three] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_bind_rule_set_with_less_than_three] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_Use_semicolon_instead_of_comma_in_permission] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_Use_double_equal_instead_of_equal_in_the_target] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_use_double_equal_instead_of_equal_in_user_and_group_access] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_donot_cote_the_name_of_the_aci] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_extra_parentheses_case_1] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_extra_parentheses_case_2] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_extra_parentheses_case_3] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_no_semicolon_at_the_end_of_the_aci] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_a_character_different_of_a_semicolon_at_the_end_of_the_aci] | 0.01 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_bad_filter] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_Use_double_equal_instead_of_equal_in_the_targattrfilters] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_aci_invalid_syntax[test_Use_double_equal_instead_of_equal_inside_the_targattrfilters] | 0.02 | |
No log output captured. | |||
Passed | suites/acl/syntax_test.py::test_target_set_above_the_entry_test | 0.01 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_positive[(CAN,ROLEDNACCESS)] | 0.05 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_positive[(CAN,USERDNACCESS)] | 0.04 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_positive[(CAN,GROUPDNACCESS)] | 0.04 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_positive[(CAN,LDAPURLACCESS)] | 0.04 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_positive[(CAN,ATTRNAMEACCESS)] | 0.04 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_positive[(LEVEL_0, OU_2)] | 0.04 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_positive[(LEVEL_1,ANCESTORS)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_positive[(LEVEL_2,GRANDPARENTS)] | 0.06 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_positive[(LEVEL_4,OU_2)] | 0.06 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_positive[(LEVEL_4, ANCESTORS)] | 0.04 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_positive[(LEVEL_4,GRANDPARENTS)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_positive[(LEVEL_4,PARENTS)] | 0.16 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_positive[(LEVEL_4,CHILDREN)] | 0.07 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_negative[(CANNOT,ROLEDNACCESS)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_negative[(CANNOT,USERDNACCESS)] | 0.06 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_negative[(CANNOT,GROUPDNACCESS)] | 0.06 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_negative[(CANNOT,LDAPURLACCESS)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_negative[(CANNOT,ATTRNAMEACCESS)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_negative[(LEVEL_0, ANCESTORS)] | 0.06 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_negative[(LEVEL_0,GRANDPARENTS)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_negative[(LEVEL_0,PARENTS)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_negative[(LEVEL_0,CHILDREN)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_negative[(LEVEL_2,PARENTS)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_mod_see_also_negative[(LEVEL_4,GRANDSONS)] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_last_three[uid=Ananda Borah,ou=Accounting,dc=example,dc=com-uid=USERDNACCESS,ou=Accounting,dc=example,dc=com] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_last_three[uid=Ananda Borah,ou=Accounting,dc=example,dc=com-uid=ROLEDNACCESS,ou=Accounting,dc=example,dc=com] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/userattr_test.py::test_last_three[uid=Ananda Borah,ou=Accounting,dc=example,dc=com-uid=GROUPDNACCESS,ou=Accounting,dc=example,dc=com] | 0.05 | |
No log output captured. | |||
Passed | suites/acl/valueacl_part2_test.py::test_we_can_search_as_expected | 0.01 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/acl/valueacl_part2_test.py::test_we_can_mod_title_as_expected | 0.06 | |
No log output captured. | |||
Passed | suites/acl/valueacl_part2_test.py::test_modify_with_multiple_filters | 0.05 | |
No log output captured. | |||
Passed | suites/acl/valueacl_part2_test.py::test_denied_by_multiple_filters | 0.06 | |
No log output captured. | |||
Passed | suites/acl/valueacl_part2_test.py::test_allowed_add_one_attribute | 0.05 | |
No log output captured. | |||
Passed | suites/acl/valueacl_part2_test.py::test_cannot_add_an_entry_with_attribute_values_we_are_not_allowed_add | 0.07 | |
No log output captured. | |||
Passed | suites/acl/valueacl_part2_test.py::test_on_modrdn | 0.05 | |
No log output captured. | |||
Passed | suites/acl/valueacl_part2_test.py::test_on_modrdn_allow | 0.06 | |
No log output captured. | |||
Passed | suites/acl/valueacl_part2_test.py::test_targattrfilters_keyword | 0.14 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_delete_an_attribute_value_we_are_not_allowed_to_delete | 0.07 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/acl/valueacl_test.py::test_donot_allow_write_access_to_title_if_value_is_not_architect | 0.06 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_delete_an_attribute_value_we_are_allowed_to_delete | 0.06 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_delete_an_attribute_value_we_are_not_allowed_to_deleted | 0.06 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_allow_modify_replace | 0.07 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_allow_modify_delete | 0.10 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_replace_an_attribute_if_we_lack | 0.08 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_remove_an_attribute_if_we_have_del_rights_to_all_attr_value | 0.06 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_remove_an_attribute_if_we_donot_have_del_rights_to_all_attr_value | 0.07 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_remove_an_attribute_if_we_have_del_rights_to_all_attr_values | 0.06 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_cantnot_delete_an_entry_with_attribute_values_we_are_not_allowed_delete | 0.07 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_we_can_add_and_delete_an_entry_with_attribute_values_we_are_allowed_add_and_delete | 0.06 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_allow_title | 0.07 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_allow_to_modify | 0.06 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_selfwrite_does_not_confer_write_on_a_targattrfilters_atribute | 0.05 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_selfwrite_continues_to_give_rights_to_attr_in_targetattr_list | 0.05 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_add_an_attribute_value_we_are_allowed_to_add_with_ldapanyone | 0.05 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_hierarchy | 0.08 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_targattrfilters_and_search_permissions_and_that_ldapmodify_works_as_expected | 0.04 | |
No log output captured. | |||
Passed | suites/acl/valueacl_test.py::test_targattrfilters_and_search_permissions_and_that_ldapmodify_works_as_expected_two | 0.01 | |
No log output captured. | |||
Passed | suites/attr_encryption/attr_encryption_test.py::test_basic | 4.75 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:35 Enable TLS for attribute encryption [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:38 Enables attribute encryption [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:42 Enables attribute encryption for employeeNumber and telephoneNumber [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:46 Add a test user with encrypted attributes------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:80 Restart the server [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:86 Extracting values of cn from the list of objects in encrypt_attrs [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:87 And appending the cn values in a list [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:92 Check employeenumber encryption is enabled [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:95 Check telephoneNumber encryption is enabled [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:98 Check that encrypted attribute is present for user i.e. telephonenumber | |||
Passed | suites/attr_encryption/attr_encryption_test.py::test_export_import_ciphertext | 11.50 | |
----------------------------- Captured stderr call ----------------------------- ldiffile: /var/lib/dirsrv/slapd-standalone1/ldif/export_ciphertext.ldif ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:125 Export data as ciphertext [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:136 Check that the attribute is present in the exported file [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:137 Check that the encrypted value of attribute is not present in the exported file [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:143 Delete the test user entry with encrypted data [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:146 Import data as ciphertext, which was exported previously [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:157 Check that the data with encrypted attribute is imported properly | |||
Passed | suites/attr_encryption/attr_encryption_test.py::test_export_import_plaintext | 11.59 | |
----------------------------- Captured stderr call ----------------------------- [18/Jun/2019:19:38:56.670070481 -0400] - INFO - slapd_extract_cert - CA CERT NAME: Self-Signed-CA [18/Jun/2019:19:38:56.761139893 -0400] - WARN - Security Initialization - SSL alert: Sending pin request to SVRCore. You may need to run systemd-tty-ask-password-agent to provide the password. [18/Jun/2019:19:38:56.769632237 -0400] - INFO - slapd_extract_cert - SERVER CERT NAME: Server-Cert ldiffile: /var/lib/dirsrv/slapd-standalone1/ldif/export_plaintext.ldif [18/Jun/2019:19:39:01.954755741 -0400] - INFO - slapd_extract_cert - CA CERT NAME: Self-Signed-CA [18/Jun/2019:19:39:01.964294041 -0400] - WARN - Security Initialization - SSL alert: Sending pin request to SVRCore. You may need to run systemd-tty-ask-password-agent to provide the password. [18/Jun/2019:19:39:01.969073090 -0400] - INFO - slapd_extract_cert - SERVER CERT NAME: Server-Cert ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:186 Export data as plain text [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:197 Check that the attribute is present in the exported file [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:198 Check that the plain text value of the encrypted attribute is present in the exported file [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:202 Delete the test user entry with encrypted data [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:205 Import data as plain text, which was exported previously [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:216 Check that the attribute is imported properly | |||
Passed | suites/attr_encryption/attr_encryption_test.py::test_attr_encryption_unindexed | 5.00 | |
----------------------------- Captured stderr call ----------------------------- ldiffile: /var/lib/dirsrv/slapd-standalone1/ldif/emp_num_ciphertext.ldif ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:238 Export data as cipher text [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:249 Check that the attribute is present in the exported file [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:250 Check that the encrypted value of attribute is not present in the exported file | |||
Passed | suites/attr_encryption/attr_encryption_test.py::test_attr_encryption_multiple_backends | 7.06 | |
----------------------------- Captured stderr call ----------------------------- ldiffile: /var/lib/dirsrv/slapd-standalone1/ldif/export_db1.ldif ldiffile: /var/lib/dirsrv/slapd-standalone1/ldif/export_db2.ldif ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:282 Add two test backends [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:302 Enables attribute encryption for telephoneNumber in test_backend1 [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:307 Enables attribute encryption for employeeNumber in test_backend2 [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:312 Add a test user with encrypted attributes in both backends [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:321 Export data as ciphertext from both backends [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:338 Check that the attribute is present in the exported file in db1 [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:339 Check that the encrypted value of attribute is not present in the exported file in db1 [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:345 Check that the attribute is present in the exported file in db2 [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:346 Check that the encrypted value of attribute is not present in the exported file in db2 [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:352 Delete test backends | |||
Passed | suites/attr_encryption/attr_encryption_test.py::test_attr_encryption_backends | 6.04 | |
----------------------------- Captured stderr call ----------------------------- ldiffile: /var/lib/dirsrv/slapd-standalone1/ldif/export_db1.ldif ldiffile: /var/lib/dirsrv/slapd-standalone1/ldif/export_db2.ldif ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:380 Add two test backends [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:399 Enables attribute encryption for telephoneNumber in test_backend1 [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:404 Add a test user with telephoneNumber in both backends [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:413 Export data as ciphertext from both backends [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:430 Check that the attribute is present in the exported file in db1 [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:431 Check that the encrypted value of attribute is not present in the exported file in db1 [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:437 Check that the attribute is present in the exported file in db2 [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:438 Check that the value of attribute is also present in the exported file in db2 [32mINFO [0m tests.suites.attr_encryption.attr_encryption_test:attr_encryption_test.py:444 Delete test backends | |||
Passed | suites/automember_plugin/automember_mod_test.py::test_mods | 11.38 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.automember_plugin.automember_mod_test:automember_mod_test.py:135 Test PASSED | |||
Passed | suites/automember_plugin/automember_test.py::test_automemberscope | 0.01 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/automember_plugin/automember_test.py::test_automemberfilter | 0.01 | |
No log output captured. | |||
Passed | suites/automember_plugin/automember_test.py::test_adduser | 0.05 | |
No log output captured. | |||
Passed | suites/automember_plugin/automember_test.py::test_delete_default_group | 4.73 | |
No log output captured. | |||
Passed | suites/automember_plugin/automember_test.py::test_delete_target_group | 4.61 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_basic_ops | 0.17 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/basic/basic_test.py::test_basic_import_export | 46.86 | |
----------------------------- Captured stderr call ----------------------------- ldiffile: /var/lib/dirsrv/slapd-standalone1/ldif/export.ldif | |||
Passed | suites/basic/basic_test.py::test_basic_backup | 9.77 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:tasks.py:557 Backup task backup_06182019_194104 completed successfully [32mINFO [0m lib389:tasks.py:611 Restore task restore_06182019_194106 completed successfully | |||
Passed | suites/basic/basic_test.py::test_basic_db2index | 5.63 | |
----------------------------- Captured stderr call ----------------------------- [18/Jun/2019:19:41:16.658810777 -0400] - INFO - ldbm_instance_config_cachememsize_set - force a minimal value 512000 [18/Jun/2019:19:41:16.671827319 -0400] - INFO - check_and_set_import_cache - pagesize: 4096, available bytes 7736967168, process usage 22523904 [18/Jun/2019:19:41:16.675471080 -0400] - INFO - check_and_set_import_cache - Import allocates 3022252KB import cache. [18/Jun/2019:19:41:16.679874570 -0400] - INFO - dblayer_copy_directory - Backing up file 0 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/givenName.db) [18/Jun/2019:19:41:16.683454972 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/givenName.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/givenName.db [18/Jun/2019:19:41:16.686996622 -0400] - INFO - dblayer_copy_directory - Backing up file 1 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/telephoneNumber.db) [18/Jun/2019:19:41:16.690172194 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/telephoneNumber.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/telephoneNumber.db [18/Jun/2019:19:41:16.693325836 -0400] - INFO - dblayer_copy_directory - Backing up file 2 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/uid.db) [18/Jun/2019:19:41:16.696533530 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/uid.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/uid.db [18/Jun/2019:19:41:16.699276362 -0400] - INFO - dblayer_copy_directory - Backing up file 3 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/numsubordinates.db) [18/Jun/2019:19:41:16.705267242 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/numsubordinates.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/numsubordinates.db [18/Jun/2019:19:41:16.708823945 -0400] - INFO - dblayer_copy_directory - Backing up file 4 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/ancestorid.db) [18/Jun/2019:19:41:16.712108617 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/ancestorid.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/ancestorid.db [18/Jun/2019:19:41:16.715217917 -0400] - INFO - dblayer_copy_directory - Backing up file 5 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/nsuniqueid.db) [18/Jun/2019:19:41:16.717994296 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/nsuniqueid.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/nsuniqueid.db [18/Jun/2019:19:41:16.720845420 -0400] - INFO - dblayer_copy_directory - Backing up file 6 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/objectclass.db) [18/Jun/2019:19:41:16.724160548 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/objectclass.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/objectclass.db [18/Jun/2019:19:41:16.727515424 -0400] - INFO - dblayer_copy_directory - Backing up file 7 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/cn.db) [18/Jun/2019:19:41:16.730559396 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/cn.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/cn.db [18/Jun/2019:19:41:16.733804508 -0400] - INFO - dblayer_copy_directory - Backing up file 8 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/entryrdn.db) [18/Jun/2019:19:41:16.737428843 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/entryrdn.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/entryrdn.db [18/Jun/2019:19:41:16.740578972 -0400] - INFO - dblayer_copy_directory - Backing up file 9 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/aci.db) [18/Jun/2019:19:41:16.745746015 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/aci.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/aci.db [18/Jun/2019:19:41:16.748888893 -0400] - INFO - dblayer_copy_directory - Backing up file 10 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/DBVERSION) [18/Jun/2019:19:41:16.752096286 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/DBVERSION to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/DBVERSION [18/Jun/2019:19:41:16.755296783 -0400] - INFO - dblayer_copy_directory - Backing up file 11 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/entryusn.db) [18/Jun/2019:19:41:16.757988144 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/entryusn.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/entryusn.db [18/Jun/2019:19:41:16.760960739 -0400] - INFO - dblayer_copy_directory - Backing up file 12 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/id2entry.db) [18/Jun/2019:19:41:16.764031288 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/id2entry.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/id2entry.db [18/Jun/2019:19:41:16.767940873 -0400] - INFO - dblayer_copy_directory - Backing up file 13 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/mail.db) [18/Jun/2019:19:41:16.771766813 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/mail.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/mail.db [18/Jun/2019:19:41:16.775168252 -0400] - INFO - dblayer_copy_directory - Backing up file 14 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/uniquemember.db) [18/Jun/2019:19:41:16.778838448 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/uniquemember.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/uniquemember.db [18/Jun/2019:19:41:16.782429776 -0400] - INFO - dblayer_copy_directory - Backing up file 15 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/parentid.db) [18/Jun/2019:19:41:16.785679259 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/parentid.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/parentid.db [18/Jun/2019:19:41:16.788815907 -0400] - INFO - dblayer_copy_directory - Backing up file 16 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/sn.db) [18/Jun/2019:19:41:16.791866156 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/sn.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/userRoot/sn.db [18/Jun/2019:19:41:16.795433271 -0400] - INFO - upgradedb_core - userRoot: Start upgradedb. [18/Jun/2019:19:41:16.798536041 -0400] - INFO - dblayer_instance_start - Import is running with nsslapd-db-private-import-mem on; No other process is allowed to access the database [18/Jun/2019:19:41:16.977137809 -0400] - INFO - import_main_offline - reindex userRoot: Index buffering enabled with bucket size 100 [18/Jun/2019:19:41:17.684097656 -0400] - INFO - import_monitor_threads - reindex userRoot: Workers finished; cleaning up... [18/Jun/2019:19:41:17.888477216 -0400] - INFO - import_monitor_threads - reindex userRoot: Workers cleaned up. [18/Jun/2019:19:41:17.892887677 -0400] - INFO - import_main_offline - reindex userRoot: Cleaning up producer thread... [18/Jun/2019:19:41:17.899152715 -0400] - INFO - import_main_offline - reindex userRoot: Indexing complete. Post-processing... [18/Jun/2019:19:41:17.902686989 -0400] - INFO - import_main_offline - reindex userRoot: Generating numsubordinates (this may take several minutes to complete)... [18/Jun/2019:19:41:17.905399383 -0400] - INFO - import_main_offline - reindex userRoot: Generating numSubordinates complete. [18/Jun/2019:19:41:17.908438286 -0400] - INFO - ldbm_get_nonleaf_ids - reindex userRoot: Gathering ancestorid non-leaf IDs... [18/Jun/2019:19:41:17.911427110 -0400] - INFO - ldbm_get_nonleaf_ids - reindex userRoot: Finished gathering ancestorid non-leaf IDs. [18/Jun/2019:19:41:17.918002057 -0400] - INFO - ldbm_ancestorid_new_idl_create_index - reindex userRoot: Creating ancestorid index (new idl)... [18/Jun/2019:19:41:17.921377541 -0400] - INFO - ldbm_ancestorid_new_idl_create_index - reindex userRoot: Created ancestorid index (new idl). [18/Jun/2019:19:41:17.924156314 -0400] - INFO - import_main_offline - reindex userRoot: Flushing caches... [18/Jun/2019:19:41:17.926974574 -0400] - INFO - import_main_offline - reindex userRoot: Closing files... [18/Jun/2019:19:41:18.022245202 -0400] - INFO - dblayer_pre_close - All database threads now stopped [18/Jun/2019:19:41:18.026513088 -0400] - INFO - import_main_offline - reindex userRoot: Reindexing complete. Processed 160 entries in 2 seconds. (80.00 entries/sec) [18/Jun/2019:19:41:18.031928311 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/log.0000000001 to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T19:41:16.496637/log.0000000001 [18/Jun/2019:19:41:18.046250282 -0400] - WARN - dblayer_get_home_dir - Db home directory is not set. Possibly nsslapd-directory (optionally nsslapd-db-home-directory) is missing in the config file. [18/Jun/2019:19:41:18.052107538 -0400] - ERR - dblayer_copyfile - Failed to open source file (null)/DBVERSION by "No such file or directory" [18/Jun/2019:19:41:18.055605306 -0400] - INFO - dblayer_pre_close - All database threads now stopped [18/Jun/2019:19:41:18.230910932 -0400] - INFO - slapd_exemode_db2index - Backend Instance: userRoot [18/Jun/2019:19:41:18.238279744 -0400] - INFO - ldbm_instance_config_cachememsize_set - force a minimal value 512000 [18/Jun/2019:19:41:18.246034131 -0400] - INFO - dblayer_instance_start - Import is running with nsslapd-db-private-import-mem on; No other process is allowed to access the database [18/Jun/2019:19:41:18.249669410 -0400] - INFO - check_and_set_import_cache - pagesize: 4096, available bytes 7737663488, process usage 22659072 [18/Jun/2019:19:41:18.252704254 -0400] - INFO - check_and_set_import_cache - Import allocates 3022524KB import cache. [18/Jun/2019:19:41:18.401739153 -0400] - INFO - ldbm_back_ldbm2index - userRoot: Indexing attribute: uid [18/Jun/2019:19:41:18.414958965 -0400] - INFO - ldbm_back_ldbm2index - userRoot: Finished indexing. [18/Jun/2019:19:41:18.441622359 -0400] - INFO - dblayer_pre_close - All database threads now stopped | |||
Passed | suites/basic/basic_test.py::test_basic_acl | 0.30 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_basic_searches | 0.24 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_basic_referrals | 4.00 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_basic_systemctl | 12.42 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. | |||
Passed | suites/basic/basic_test.py::test_basic_ldapagent | 5.03 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_basic_dse_survives_kill9 | 11.52 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_def_rootdse_attr[namingContexts] | 0.02 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_def_rootdse_attr[supportedLDAPVersion] | 0.02 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_def_rootdse_attr[supportedControl] | 0.02 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_def_rootdse_attr[supportedExtension] | 0.02 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_def_rootdse_attr[supportedSASLMechanisms] | 0.02 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_def_rootdse_attr[vendorName] | 0.02 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_def_rootdse_attr[vendorVersion] | 0.02 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_mod_def_rootdse_attr[namingContexts] | 0.00 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_mod_def_rootdse_attr[supportedLDAPVersion] | 0.00 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_mod_def_rootdse_attr[supportedControl] | 0.00 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_mod_def_rootdse_attr[supportedExtension] | 0.00 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_mod_def_rootdse_attr[supportedSASLMechanisms] | 0.00 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_mod_def_rootdse_attr[vendorName] | 0.00 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_mod_def_rootdse_attr[vendorVersion] | 0.01 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_basic_anonymous_search | 0.04 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_search_original_type | 0.03 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_search_ou | 0.01 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_connection_buffer_size | 0.03 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_critical_msg_on_empty_range_idl | 7.05 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_ldbm_modification_audit_log | 13.40 | |
No log output captured. | |||
Passed | suites/basic/basic_test.py::test_dscreate | 11.65 | |
----------------------------- Captured stdout call ----------------------------- Starting installation... Completed installation for test_dscreate | |||
Passed | suites/betxns/betxn_test.py::test_betxt_7bit | 4.62 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.betxns.betxn_test:betxn_test.py:50 Running test_betxt_7bit... [32mINFO [0m tests.suites.betxns.betxn_test:betxn_test.py:76 test_betxt_7bit: PASSED | |||
Passed | suites/betxns/betxn_test.py::test_betxn_attr_uniqueness | 4.63 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.betxns.betxn_test:betxn_test.py:127 test_betxn_attr_uniqueness: PASSED | |||
Passed | suites/betxns/betxn_test.py::test_betxn_memberof | 4.74 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.betxns.betxn_test:betxn_test.py:173 test_betxn_memberof: PASSED | |||
Passed | suites/betxns/betxn_test.py::test_betxn_modrdn_memberof_cache_corruption | 4.79 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.betxns.betxn_test:betxn_test.py:227 test_betxn_modrdn_memberof: PASSED | |||
Passed | suites/betxns/betxn_test.py::test_ri_and_mep_cache_corruption | 0.32 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.betxns.betxn_test:betxn_test.py:337 Test PASSED | |||
Passed | suites/clu/clu_test.py::test_clu_pwdhash | 0.05 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.clu.clu_test:clu_test.py:40 Running test_clu_pwdhash... [32mINFO [0m tests.suites.clu.clu_test:clu_test.py:54 pwdhash generated: {SSHA}N/6qHERiJOoRN7wlz/0XIyxIXHXz1Llojy4UEQ== [32mINFO [0m tests.suites.clu.clu_test:clu_test.py:55 test_clu_pwdhash: PASSED | |||
Passed | suites/clu/clu_test.py::test_clu_pwdhash_mod | 0.06 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.clu.clu_test:clu_test.py:78 Running test_clu_pwdhash_mod... [32mINFO [0m tests.suites.clu.clu_test:clu_test.py:87 pwdhash generated: {SSHA256}umCVcFYfAMNgZuxhO7e8Cnm2V/8p70t+OeJ51dCmU64SobSHlIlVVg== [32mINFO [0m tests.suites.clu.clu_test:clu_test.py:88 returned the hashed string using the algorithm set in nsslapd-rootpwstoragescheme | |||
Passed | suites/config/autotuning_test.py::test_threads_basic | 0.02 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:39 Set nsslapd-threadnumber: -1 to enable autotuning [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:42 Assert nsslapd-threadnumber is equal to the documented expected value | |||
Passed | suites/config/autotuning_test.py::test_threads_invalid_value[-2] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:58 Set nsslapd-threadnumber: -2. Operation should fail | |||
Passed | suites/config/autotuning_test.py::test_threads_invalid_value[0] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:58 Set nsslapd-threadnumber: 0. Operation should fail | |||
Passed | suites/config/autotuning_test.py::test_threads_invalid_value[invalid] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:58 Set nsslapd-threadnumber: invalid. Operation should fail | |||
Passed | suites/config/autotuning_test.py::test_threads_back_from_manual_value | 0.05 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:80 Set nsslapd-threadnumber: -1 to enable autotuning and save the new value [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:84 Set nsslapd-threadnumber to the autotuned value decreased by 2 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:89 Set nsslapd-threadnumber: -1 to enable autotuning [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:92 Assert nsslapd-threadnumber is back to the autotuned value | |||
Passed | suites/config/autotuning_test.py::test_cache_autosize_non_zero[-] | 4.12 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:132 Check nsslapd-dbcachesize and nsslapd-cachememsize before the test [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:133 nsslapd-dbcachesize == b'167228456' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:134 nsslapd-cachememsize == b'603979776' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:135 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:136 nsslapd-cache-autosize == b'10' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:137 nsslapd-cache-autosize-split == b'25' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:143 Delete nsslapd-cache-autosize [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:153 Delete nsslapd-cache-autosize-split [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:159 Trying to set nsslapd-cachememsize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:162 Trying to set nsslapd-dbcachesize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:173 Check nsslapd-dbcachesize and nsslapd-cachememsize in the appropriate range. [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:174 nsslapd-dbcachesize == b'167228456' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:175 nsslapd-cachememsize == b'603979776' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:176 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:177 nsslapd-cache-autosize == b'10' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:178 nsslapd-cache-autosize-split == b'25' | |||
Passed | suites/config/autotuning_test.py::test_cache_autosize_non_zero[-0] | 4.67 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:132 Check nsslapd-dbcachesize and nsslapd-cachememsize before the test [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:133 nsslapd-dbcachesize == b'167228456' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:134 nsslapd-cachememsize == b'603979776' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:135 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:136 nsslapd-cache-autosize == b'10' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:137 nsslapd-cache-autosize-split == b'25' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:143 Delete nsslapd-cache-autosize [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:150 Set nsslapd-cache-autosize-split to 0 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:159 Trying to set nsslapd-cachememsize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:162 Trying to set nsslapd-dbcachesize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:173 Check nsslapd-dbcachesize and nsslapd-cachememsize in the appropriate range. [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:174 nsslapd-dbcachesize == b'167228456' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:175 nsslapd-cachememsize == b'603979776' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:176 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:177 nsslapd-cache-autosize == b'10' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:178 nsslapd-cache-autosize-split == b'0' | |||
Passed | suites/config/autotuning_test.py::test_cache_autosize_non_zero[10-400] | 4.76 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:132 Check nsslapd-dbcachesize and nsslapd-cachememsize before the test [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:133 nsslapd-dbcachesize == b'167228456' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:134 nsslapd-cachememsize == b'603979776' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:135 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:136 nsslapd-cache-autosize == b'10' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:137 nsslapd-cache-autosize-split == b'0' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:140 Set nsslapd-cache-autosize to 10 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:150 Set nsslapd-cache-autosize-split to 40 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:159 Trying to set nsslapd-cachememsize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:162 Trying to set nsslapd-dbcachesize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:173 Check nsslapd-dbcachesize and nsslapd-cachememsize in the appropriate range. [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:174 nsslapd-dbcachesize == b'267565530' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:175 nsslapd-cachememsize == b'469762048' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:176 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:177 nsslapd-cache-autosize == b'10' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:178 nsslapd-cache-autosize-split == b'40' | |||
Passed | suites/config/autotuning_test.py::test_cache_autosize_non_zero[-40] | 4.58 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:132 Check nsslapd-dbcachesize and nsslapd-cachememsize before the test [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:133 nsslapd-dbcachesize == b'267565530' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:134 nsslapd-cachememsize == b'469762048' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:135 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:136 nsslapd-cache-autosize == b'10' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:137 nsslapd-cache-autosize-split == b'40' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:143 Delete nsslapd-cache-autosize [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:150 Set nsslapd-cache-autosize-split to 40 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:159 Trying to set nsslapd-cachememsize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:162 Trying to set nsslapd-dbcachesize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:173 Check nsslapd-dbcachesize and nsslapd-cachememsize in the appropriate range. [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:174 nsslapd-dbcachesize == b'267565530' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:175 nsslapd-cachememsize == b'469762048' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:176 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:177 nsslapd-cache-autosize == b'10' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:178 nsslapd-cache-autosize-split == b'40' | |||
Passed | suites/config/autotuning_test.py::test_cache_autosize_non_zero[10-] | 4.90 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:132 Check nsslapd-dbcachesize and nsslapd-cachememsize before the test [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:133 nsslapd-dbcachesize == b'267565530' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:134 nsslapd-cachememsize == b'469762048' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:135 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:136 nsslapd-cache-autosize == b'10' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:137 nsslapd-cache-autosize-split == b'40' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:140 Set nsslapd-cache-autosize to 10 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:153 Delete nsslapd-cache-autosize-split [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:159 Trying to set nsslapd-cachememsize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:162 Trying to set nsslapd-dbcachesize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:173 Check nsslapd-dbcachesize and nsslapd-cachememsize in the appropriate range. [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:174 nsslapd-dbcachesize == b'167228456' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:175 nsslapd-cachememsize == b'603979776' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:176 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:177 nsslapd-cache-autosize == b'10' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:178 nsslapd-cache-autosize-split == b'25' | |||
Passed | suites/config/autotuning_test.py::test_cache_autosize_non_zero[10-401] | 4.80 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:132 Check nsslapd-dbcachesize and nsslapd-cachememsize before the test [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:133 nsslapd-dbcachesize == b'167228456' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:134 nsslapd-cachememsize == b'603979776' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:135 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:136 nsslapd-cache-autosize == b'10' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:137 nsslapd-cache-autosize-split == b'25' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:140 Set nsslapd-cache-autosize to 10 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:150 Set nsslapd-cache-autosize-split to 40 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:159 Trying to set nsslapd-cachememsize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:162 Trying to set nsslapd-dbcachesize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:173 Check nsslapd-dbcachesize and nsslapd-cachememsize in the appropriate range. [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:174 nsslapd-dbcachesize == b'267565530' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:175 nsslapd-cachememsize == b'469762048' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:176 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:177 nsslapd-cache-autosize == b'10' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:178 nsslapd-cache-autosize-split == b'40' | |||
Passed | suites/config/autotuning_test.py::test_cache_autosize_non_zero[10-0] | 4.68 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:132 Check nsslapd-dbcachesize and nsslapd-cachememsize before the test [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:133 nsslapd-dbcachesize == b'267565530' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:134 nsslapd-cachememsize == b'469762048' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:135 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:136 nsslapd-cache-autosize == b'10' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:137 nsslapd-cache-autosize-split == b'40' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:140 Set nsslapd-cache-autosize to 10 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:150 Set nsslapd-cache-autosize-split to 0 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:159 Trying to set nsslapd-cachememsize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:162 Trying to set nsslapd-dbcachesize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:173 Check nsslapd-dbcachesize and nsslapd-cachememsize in the appropriate range. [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:174 nsslapd-dbcachesize == b'167228456' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:175 nsslapd-cachememsize == b'603979776' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:176 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:177 nsslapd-cache-autosize == b'10' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:178 nsslapd-cache-autosize-split == b'0' | |||
Passed | suites/config/autotuning_test.py::test_cache_autosize_basic_sane[0] | 9.44 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:222 Check nsslapd-dbcachesize and nsslapd-cachememsize before the test [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:223 nsslapd-dbcachesize == b'167228456' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:224 nsslapd-cachememsize == b'603979776' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:225 nsslapd-cache-autosize == b'0' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:226 nsslapd-cache-autosize-split == b'0' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:229 Set nsslapd-cache-autosize-split to 0 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:238 Set nsslapd-dbcachesize to 0 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:240 Set nsslapd-cachememsize to 0 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:250 Check nsslapd-dbcachesize and nsslapd-cachememsize in the appropriate range. [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:251 nsslapd-dbcachesize == b'167228456' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:252 nsslapd-cachememsize == b'603979776' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:253 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:254 nsslapd-cache-autosize == b'0' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:255 nsslapd-cache-autosize-split == b'0' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:222 Check nsslapd-dbcachesize and nsslapd-cachememsize before the test [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:223 nsslapd-dbcachesize == b'167228456' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:224 nsslapd-cachememsize == b'603979776' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:225 nsslapd-cache-autosize == b'0' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:226 nsslapd-cache-autosize-split == b'0' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:229 Set nsslapd-cache-autosize-split to 0 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:238 Set nsslapd-dbcachesize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:240 Set nsslapd-cachememsize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:250 Check nsslapd-dbcachesize and nsslapd-cachememsize in the appropriate range. [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:251 nsslapd-dbcachesize == b'33333333' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:252 nsslapd-cachememsize == b'33333333' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:253 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:254 nsslapd-cache-autosize == b'0' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:255 nsslapd-cache-autosize-split == b'0' | |||
Passed | suites/config/autotuning_test.py::test_cache_autosize_basic_sane[] | 9.52 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:222 Check nsslapd-dbcachesize and nsslapd-cachememsize before the test [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:223 nsslapd-dbcachesize == b'33333333' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:224 nsslapd-cachememsize == b'33333333' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:225 nsslapd-cache-autosize == b'0' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:226 nsslapd-cache-autosize-split == b'0' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:232 Delete nsslapd-cache-autosize-split [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:238 Set nsslapd-dbcachesize to 0 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:240 Set nsslapd-cachememsize to 0 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:250 Check nsslapd-dbcachesize and nsslapd-cachememsize in the appropriate range. [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:251 nsslapd-dbcachesize == b'167228456' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:252 nsslapd-cachememsize == b'603979776' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:253 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:254 nsslapd-cache-autosize == b'0' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:255 nsslapd-cache-autosize-split == b'25' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:222 Check nsslapd-dbcachesize and nsslapd-cachememsize before the test [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:223 nsslapd-dbcachesize == b'167228456' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:224 nsslapd-cachememsize == b'603979776' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:225 nsslapd-cache-autosize == b'0' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:226 nsslapd-cache-autosize-split == b'25' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:232 Delete nsslapd-cache-autosize-split [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:238 Set nsslapd-dbcachesize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:240 Set nsslapd-cachememsize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:250 Check nsslapd-dbcachesize and nsslapd-cachememsize in the appropriate range. [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:251 nsslapd-dbcachesize == b'33333333' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:252 nsslapd-cachememsize == b'33333333' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:253 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:254 nsslapd-cache-autosize == b'0' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:255 nsslapd-cache-autosize-split == b'25' | |||
Passed | suites/config/autotuning_test.py::test_cache_autosize_basic_sane[40] | 9.44 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:222 Check nsslapd-dbcachesize and nsslapd-cachememsize before the test [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:223 nsslapd-dbcachesize == b'33333333' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:224 nsslapd-cachememsize == b'33333333' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:225 nsslapd-cache-autosize == b'0' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:226 nsslapd-cache-autosize-split == b'25' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:229 Set nsslapd-cache-autosize-split to 40 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:238 Set nsslapd-dbcachesize to 0 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:240 Set nsslapd-cachememsize to 0 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:250 Check nsslapd-dbcachesize and nsslapd-cachememsize in the appropriate range. [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:251 nsslapd-dbcachesize == b'267565530' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:252 nsslapd-cachememsize == b'469762048' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:253 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:254 nsslapd-cache-autosize == b'0' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:255 nsslapd-cache-autosize-split == b'40' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:222 Check nsslapd-dbcachesize and nsslapd-cachememsize before the test [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:223 nsslapd-dbcachesize == b'267565530' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:224 nsslapd-cachememsize == b'469762048' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:225 nsslapd-cache-autosize == b'0' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:226 nsslapd-cache-autosize-split == b'40' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:229 Set nsslapd-cache-autosize-split to 40 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:238 Set nsslapd-dbcachesize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:240 Set nsslapd-cachememsize to 33333333 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:250 Check nsslapd-dbcachesize and nsslapd-cachememsize in the appropriate range. [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:251 nsslapd-dbcachesize == b'33333333' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:252 nsslapd-cachememsize == b'33333333' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:253 nsslapd-dncachememsize == b'67108864' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:254 nsslapd-cache-autosize == b'0' [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:255 nsslapd-cache-autosize-split == b'40' | |||
Passed | suites/config/autotuning_test.py::test_cache_autosize_invalid_values[-2] | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:283 Set nsslapd-cache-autosize-split to -2 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:289 Set nsslapd-cache-autosize to -2 | |||
Passed | suites/config/autotuning_test.py::test_cache_autosize_invalid_values[102] | 0.07 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:283 Set nsslapd-cache-autosize-split to 102 [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:289 Set nsslapd-cache-autosize to 102 | |||
Passed | suites/config/autotuning_test.py::test_cache_autosize_invalid_values[invalid] | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:283 Set nsslapd-cache-autosize-split to invalid [32mINFO [0m tests.suites.config.autotuning_test:autotuning_test.py:289 Set nsslapd-cache-autosize to invalid | |||
Passed | suites/config/config_test.py::test_maxbersize_repl | 15.61 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.config_test:config_test.py:67 Set nsslapd-maxbersize: 20K to master2 [32mINFO [0m tests.suites.config.config_test:config_test.py:72 Try to add attribute with a big value to master2 - expect to FAIL [32mINFO [0m tests.suites.config.config_test:config_test.py:79 Try to add attribute with a big value to master1 - expect to PASS [32mINFO [0m tests.suites.config.config_test:config_test.py:84 Check if a big value was successfully added to master1 [32mINFO [0m tests.suites.config.config_test:config_test.py:88 Check if a big value was successfully replicated to master2 | |||
Passed | suites/config/config_test.py::test_config_listen_backport_size | 0.03 | |
No log output captured. | |||
Passed | suites/config/config_test.py::test_config_deadlock_policy | 0.04 | |
No log output captured. | |||
Passed | suites/config/config_test.py::test_defaultnamingcontext | 1.19 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.config_test:config_test.py:207 Check the attribute nsslapd-defaultnamingcontext is present in cn=config [32mINFO [0m tests.suites.config.config_test:config_test.py:210 Delete nsslapd-defaultnamingcontext attribute [32mINFO [0m tests.suites.config.config_test:config_test.py:217 modify nsslapd-defaultnamingcontext with new suffix [32mINFO [0m tests.suites.config.config_test:config_test.py:220 Add new invalid value at runtime to nsslapd-defaultnamingcontext [32mINFO [0m tests.suites.config.config_test:config_test.py:224 Modify nsslapd-defaultnamingcontext with blank value [32mINFO [0m tests.suites.config.config_test:config_test.py:227 Add new suffix when nsslapd-defaultnamingcontext is empty [32mINFO [0m tests.suites.config.config_test:config_test.py:231 Check the value of the nsslapd-defaultnamingcontext automatically have the new suffix [32mINFO [0m tests.suites.config.config_test:config_test.py:234 Adding new suffix when nsslapd-defaultnamingcontext is not empty [32mINFO [0m tests.suites.config.config_test:config_test.py:238 Check the value of the nsslapd-defaultnamingcontext has not changed [32mINFO [0m tests.suites.config.config_test:config_test.py:241 Remove the newly added suffix and check the values of the attribute is not changed [32mINFO [0m tests.suites.config.config_test:config_test.py:245 Remove all the suffix at the end | |||
Passed | suites/config/config_test.py::test_allow_add_delete_config_attributes | 3.51 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.config_test:config_test.py:295 Add a new valid attribute at runtime to cn=config [32mINFO [0m tests.suites.config.config_test:config_test.py:299 Delete nsslapd-listenhost to restore the default value [32mINFO [0m tests.suites.config.config_test:config_test.py:304 Add new invalid attribute at runtime to cn=config [32mINFO [0m tests.suites.config.config_test:config_test.py:308 Make sure the invalid attribute is not added | |||
Passed | suites/config/config_test.py::test_ignore_virtual_attrs | 0.37 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.config_test:config_test.py:341 Check the attribute nsslapd-ignore-virtual-attrs is present in cn=config [32mINFO [0m tests.suites.config.config_test:config_test.py:344 Check the default value of attribute nsslapd-ignore-virtual-attrs should be OFF [32mINFO [0m tests.suites.config.config_test:config_test.py:347 Set the valid values i.e. on/ON and off/OFF for nsslapd-ignore-virtual-attrs [32mINFO [0m tests.suites.config.config_test:config_test.py:352 Set invalid value for attribute nsslapd-ignore-virtual-attrs [32mINFO [0m tests.suites.config.config_test:config_test.py:363 Add cosPointer, cosTemplate and test entry to default suffix, where virtual attribute is postal code [32mINFO [0m tests.suites.config.config_test:config_test.py:376 Test if virtual attribute i.e. postal code shown in test entry while nsslapd-ignore-virtual-attrs: off [32mINFO [0m tests.suites.config.config_test:config_test.py:379 Set nsslapd-ignore-virtual-attrs=on [32mINFO [0m tests.suites.config.config_test:config_test.py:382 Test if virtual attribute i.e. postal code not shown while nsslapd-ignore-virtual-attrs: on | |||
Passed | suites/config/config_test.py::test_ndn_cache_enabled | 9.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.config_test:config_test.py:410 Check the attribute nsslapd-ndn-cache-enabled is present in cn=config [32mINFO [0m tests.suites.config.config_test:config_test.py:413 Check the attribute nsslapd-ndn-cache-enabled has the default value set as ON [32mINFO [0m tests.suites.config.config_test:config_test.py:416 Check the attribute nsslapd-ndn-cache-max-size is present in cn=config [32mINFO [0m tests.suites.config.config_test:config_test.py:422 Ticket#49593 : NDN cache stats should be under the global stats - Implemented in 1.4 [32mINFO [0m tests.suites.config.config_test:config_test.py:423 Fetch the monitor value according to the ds version [32mINFO [0m tests.suites.config.config_test:config_test.py:429 Check the backend monitor output for Normalized DN cache statistics, while nsslapd-ndn-cache-enabled is off [32mINFO [0m tests.suites.config.config_test:config_test.py:435 Check the backend monitor output for Normalized DN cache statistics, while nsslapd-ndn-cache-enabled is on [32mINFO [0m tests.suites.config.config_test:config_test.py:441 Set invalid value for nsslapd-ndn-cache-enabled [32mINFO [0m tests.suites.config.config_test:config_test.py:445 Set invalid value for nsslapd-ndn-cache-max-size | |||
Passed | suites/config/regression_test.py::test_maxbersize_repl | 7.28 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.regression_test:regression_test.py:100 Set nsslapd-errorlog-maxlogsize before nsslapd-errorlog-logmaxdiskspace [32mINFO [0m tests.suites.config.regression_test:regression_test.py:104 Assert no init_dse_file errors in the error log [32mINFO [0m tests.suites.config.regression_test:regression_test.py:108 Set nsslapd-errorlog-maxlogsize after nsslapd-errorlog-logmaxdiskspace [32mINFO [0m tests.suites.config.regression_test:regression_test.py:112 Assert no init_dse_file errors in the error log | |||
Passed | suites/config/removed_config_49298_test.py::test_restore_config | 3.56 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.removed_config_49298_test:removed_config_49298_test.py:43 /etc/dirsrv/slapd-standalone1 | |||
Passed | suites/config/removed_config_49298_test.py::test_removed_config | 2.35 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.config.removed_config_49298_test:removed_config_49298_test.py:72 /etc/dirsrv/slapd-standalone1 | |||
Passed | suites/cos/cos_test.py::test_positive | 0.05 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/cos/indirect_cos_test.py::test_indirect_cos | 1.43 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m tests.suites.cos.indirect_cos_test:indirect_cos_test.py:107 Add custom schema... [32mINFO [0m tests.suites.cos.indirect_cos_test:indirect_cos_test.py:120 Add test user... [32mINFO [0m tests.suites.cos.indirect_cos_test:indirect_cos_test.py:137 Setup indirect COS...------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.cos.indirect_cos_test:indirect_cos_test.py:157 Checking user... [32mINFO [0m tests.suites.cos.indirect_cos_test:indirect_cos_test.py:56 Create password policy for subtree ou=people,dc=example,dc=com [32mINFO [0m tests.suites.cos.indirect_cos_test:indirect_cos_test.py:164 Checking user... | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_verify_operation_when_disk_monitoring_is_off | 4.68 | |
---------------------------- Captured stdout setup ----------------------------- Relabeled /var/log/dirsrv/slapd-standalone1 from unconfined_u:object_r:user_tmp_t:s0 to system_u:object_r:dirsrv_var_log_t:s0 ---------------------------- Captured stderr setup ----------------------------- chown: cannot access '/var/log/dirsrv/slapd-standalone1/*': No such file or directory ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.----------------------------- Captured stderr call ----------------------------- 25+0 records in 25+0 records out 26214400 bytes (26 MB, 25 MiB) copied, 0.0136377 s, 1.9 GB/s dd: error writing '/var/log/dirsrv/slapd-standalone1/foo1': No space left on device 10+0 records in 9+0 records out 10465280 bytes (10 MB, 10 MiB) copied, 0.00570117 s, 1.8 GB/s | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_free_up_the_disk_space_and_change_ds_config | 4.49 | |
No log output captured. | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_verify_operation_with_nsslapd_disk_monitoring_logging_critical_off | 34.73 | |
----------------------------- Captured stderr call ----------------------------- 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 0.00547394 s, 1.9 GB/s | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_operation_with_nsslapd_disk_monitoring_logging_critical_on_below_half_of_the_threshold | 25.50 | |
----------------------------- Captured stderr call ----------------------------- 31+0 records in 31+0 records out 32505856 bytes (33 MB, 31 MiB) copied, 0.0152564 s, 2.1 GB/s | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_setting_nsslapd_disk_monitoring_logging_critical_to_off | 3.56 | |
No log output captured. | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_operation_with_nsslapd_disk_monitoring_logging_critical_off | 77.24 | |
----------------------------- Captured stderr call ----------------------------- 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 0.00593997 s, 1.8 GB/s | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_operation_with_nsslapd_disk_monitoring_logging_critical_off_below_half_of_the_threshold | 155.64 | |
----------------------------- Captured stderr call ----------------------------- 30+0 records in 30+0 records out 31457280 bytes (31 MB, 30 MiB) copied, 0.0158916 s, 2.0 GB/s | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_go_straight_below_half_of_the_threshold | 108.96 | |
----------------------------- Captured stderr call ----------------------------- 31+0 records in 31+0 records out 32505856 bytes (33 MB, 31 MiB) copied, 0.0163025 s, 2.0 GB/s | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_go_straight_below_4kb | 18.27 | |
----------------------------- Captured stderr call ----------------------------- 25+0 records in 25+0 records out 26214400 bytes (26 MB, 25 MiB) copied, 0.0131704 s, 2.0 GB/s dd: error writing '/var/log/dirsrv/slapd-standalone1/foo1': No space left on device 10+0 records in 9+0 records out 10366976 bytes (10 MB, 9.9 MiB) copied, 0.00582563 s, 1.8 GB/s | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_threshold_to_overflow_value | 0.03 | |
No log output captured. | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_threshold_is_reached_to_half | 14.50 | |
----------------------------- Captured stderr call ----------------------------- 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 0.00661124 s, 1.6 GB/s | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_negagtive_parameterize[nsslapd-disk-monitoring-threshold--2] | 0.00 | |
No log output captured. | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_negagtive_parameterize[nsslapd-disk-monitoring-threshold-9223372036854775808] | 0.00 | |
No log output captured. | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_negagtive_parameterize[nsslapd-disk-monitoring-threshold-2047] | 0.00 | |
No log output captured. | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_negagtive_parameterize[nsslapd-disk-monitoring-threshold-0] | 0.00 | |
No log output captured. | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_negagtive_parameterize[nsslapd-disk-monitoring-threshold--1294967296] | 0.00 | |
No log output captured. | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_negagtive_parameterize[nsslapd-disk-monitoring-threshold-invalid] | 0.00 | |
No log output captured. | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_negagtive_parameterize[nsslapd-disk-monitoring-invalid] | 0.00 | |
No log output captured. | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_negagtive_parameterize[nsslapd-disk-monitoring-1] | 0.00 | |
No log output captured. | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_negagtive_parameterize[nsslapd-disk-monitoring-grace-period-00] | 0.00 | |
No log output captured. | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_negagtive_parameterize[nsslapd-disk-monitoring-grace-period-525 948] | 0.00 | |
No log output captured. | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_negagtive_parameterize[nsslapd-disk-monitoring-grace-period--10] | 0.00 | |
No log output captured. | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_negagtive_parameterize[nsslapd-disk-monitoring-logging-critical-oninvalid] | 0.00 | |
No log output captured. | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_negagtive_parameterize[nsslapd-disk-monitoring-grace-period--11] | 0.00 | |
No log output captured. | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_negagtive_parameterize[nsslapd-disk-monitoring-grace-period-01] | 0.00 | |
No log output captured. | |||
Passed | suites/disk_monitoring/disk_monitoring_test.py::test_valid_operations_are_permitted | 3.60 | |
No log output captured. | |||
Passed | suites/ds_logs/ds_logs_test.py::test_check_default | 0.00 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [35mDEBUG [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:160 on | |||
Passed | suites/ds_logs/ds_logs_test.py::test_plugin_set_invalid | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:179 test_plugin_set_invalid - Expect to fail with junk value | |||
Passed | suites/ds_logs/ds_logs_test.py::test_log_plugin_on | 4.49 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:206 Bug 1273549 - Check access logs for millisecond, when attribute is ON [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:207 perform any ldap operation, which will trigger the logs [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:32 Adding 10 users [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:211 Restart the server to flush the logs [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:214 parse the access logs | |||
Passed | suites/ds_logs/ds_logs_test.py::test_log_plugin_off | 13.13 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:246 Bug 1273549 - Check access logs for missing millisecond, when attribute is OFF [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:248 test_log_plugin_off - set the configuration attribute to OFF [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:251 Restart the server to flush the logs [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:254 test_log_plugin_off - delete the previous access logs [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:260 Restart the server to flush the logs [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:263 check access log that microseconds are not present | |||
Passed | suites/ds_logs/ds_logs_test.py::test_internal_log_server_level_0 | 12.05 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:287 Delete the previous access logs [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:290 Set nsslapd-plugin-logging to on [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:293 Configure access log level to 0 [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:297 Restart the server to flush the logs [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:301 Check if access log does not contain internal log of MOD operation [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:307 Check if the other internal operations are not present [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:311 Delete the previous access logs for the next test | |||
Passed | suites/ds_logs/ds_logs_test.py::test_internal_log_server_level_4 | 12.14 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:337 Delete the previous access logs for the next test [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:340 Set nsslapd-plugin-logging to on [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:343 Configure access log level to 4 [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:347 Restart the server to flush the logs [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:351 Check if access log contains internal MOD operation in correct format [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:357 Check if the other internal operations have the correct format [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:361 Delete the previous access logs for the next test | |||
Passed | suites/ds_logs/ds_logs_test.py::test_internal_log_level_260 | 8.37 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:98 Enable automember plugin [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:102 Enable Referential Integrity plugin [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:106 Set nsslapd-plugin-logging to on [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:109 Restart the server [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:115 Configure access log level to 260 (4 + 256) [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:82 Renaming user [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:85 Delete the user [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:88 Delete automember entry, org. unit and group for the next test------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:396 Restart the server to flush the logs [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:400 Check the access logs for ADD operation of the user [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:416 Check the access logs for MOD operation of the user [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:429 Check the access logs for DEL operation of the user [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:440 Check if the other internal operations have the correct format [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:444 Delete the previous access logs for the next test | |||
Passed | suites/ds_logs/ds_logs_test.py::test_internal_log_level_131076 | 8.43 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:131 Configure access log level to 131076 (4 + 131072) [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:82 Renaming user [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:85 Delete the user [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:88 Delete automember entry, org. unit and group for the next test------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:480 Restart the server to flush the logs [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:484 Check the access logs for ADD operation of the user [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:500 Check the access logs for MOD operation of the user [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:513 Check the access logs for DEL operation of the user [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:524 Check if the other internal operations have the correct format [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:528 Delete the previous access logs for the next test | |||
Passed | suites/ds_logs/ds_logs_test.py::test_internal_log_level_516 | 8.34 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:123 Configure access log level to 516 (4 + 512) [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:82 Renaming user [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:85 Delete the user [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:88 Delete automember entry, org. unit and group for the next test------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:564 Restart the server to flush the logs [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:568 Check the access logs for ADD operation of the user [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:587 Check the access logs for MOD operation of the user [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:603 Check the access logs for DEL operation of the user [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:617 Check if the other internal operations have the correct format [32mINFO [0m tests.suites.ds_logs.ds_logs_test:ds_logs_test.py:621 Delete the previous access logs for the next test | |||
Passed | suites/ds_logs/regression_test.py::test_default_loglevel_stripped[24576] | 0.01 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/ds_logs/regression_test.py::test_default_loglevel_stripped[16512] | 0.02 | |
No log output captured. | |||
Passed | suites/ds_logs/regression_test.py::test_default_loglevel_stripped[16385] | 0.79 | |
No log output captured. | |||
Passed | suites/ds_logs/regression_test.py::test_dse_config_loglevel_error | 17.53 | |
No log output captured. | |||
Passed | suites/ds_tools/logpipe_test.py::test_user_permissions | 0.04 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m tests.suites.ds_tools.logpipe_test:logpipe_test.py:32 Add system test user - dirsrv_testuser------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.ds_tools.logpipe_test:logpipe_test.py:68 Try to create a logpipe in the log directory with "-u" option specifying the user | |||
Passed | suites/ds_tools/replcheck_test.py::test_state | 0.48 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63701 to ldaps://server.example.com:63702 is working [32mINFO [0m tests.suites.ds_tools.replcheck_test:replcheck_test.py:101 Export LDAPTLS_CACERTDIR env variable for ds-replcheck [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63701 to ldaps://server.example.com:63702 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63702 to ldaps://server.example.com:63701 is working | |||
Passed | suites/ds_tools/replcheck_test.py::test_check_ruv | 17.08 | |
----------------------------- Captured stderr call ----------------------------- ldiffile: /tmp/export_master1.ldif ldiffile: /tmp/export_master2.ldif | |||
Passed | suites/ds_tools/replcheck_test.py::test_missing_entries | 17.51 | |
----------------------------- Captured stderr call ----------------------------- ldiffile: /tmp/export_master1.ldif ldiffile: /tmp/export_master2.ldif | |||
Passed | suites/ds_tools/replcheck_test.py::test_tombstones | 20.14 | |
----------------------------- Captured stderr call ----------------------------- ldiffile: /tmp/export_master1.ldif ldiffile: /tmp/export_master2.ldif | |||
Passed | suites/ds_tools/replcheck_test.py::test_conflict_entries | 27.66 | |
----------------------------- Captured stderr call ----------------------------- ldiffile: /tmp/export_master1.ldif ldiffile: /tmp/export_master2.ldif | |||
Passed | suites/ds_tools/replcheck_test.py::test_inconsistencies | 22.57 | |
----------------------------- Captured stderr call ----------------------------- ldiffile: /tmp/export_master1.ldif ldiffile: /tmp/export_master2.ldif | |||
Passed | suites/dynamic_plugins/dynamic_plugins_test.py::test_acceptance | 42.08 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working | |||
Passed | suites/dynamic_plugins/dynamic_plugins_test.py::test_memory_corruption | 43.14 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working | |||
Passed | suites/dynamic_plugins/dynamic_plugins_test.py::test_stress | 609.32 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working | |||
Passed | suites/filter/basic_filter_test.py::test_search_attr | 0.10 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/filter/bitw_filter_test.py::test_bitwise_plugin_status | 0.00 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/filter/bitw_filter_test.py::test_search_disabled_accounts | 0.01 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_plugin_can_be_disabled | 3.48 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_plugin_is_disabled | 0.00 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_enabling_works_fine | 4.54 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (testUserAccountControl:1.2.840.113556.1.4.803:=513))-1] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (testUserAccountControl:1.2.840.113556.1.4.803:=16777216))-1] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (testUserAccountControl:1.2.840.113556.1.4.803:=8388608))-1] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (testUserAccountControl:1.2.840.113556.1.4.804:=5))-3] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (testUserAccountControl:1.2.840.113556.1.4.804:=8))-3] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (testUserAccountControl:1.2.840.113556.1.4.804:=7))-5] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testerperson) (testUserAccountControl:1.2.840.113556.1.4.804:=7))-0] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (&(testUserAccountControl:1.2.840.113556.1.4.803:=98536)(testUserAccountControl:1.2.840.113556.1.4.803:=912)))-0] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (&(testUserAccountControl:1.2.840.113556.1.4.804:=87)(testUserAccountControl:1.2.840.113556.1.4.804:=91)))-8] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (&(testUserAccountControl:1.2.840.113556.1.4.803:=89536)(testUserAccountControl:1.2.840.113556.1.4.804:=79)))-1] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (|(testUserAccountControl:1.2.840.113556.1.4.803:=89536)(testUserAccountControl:1.2.840.113556.1.4.804:=79)))-8] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (|(testUserAccountControl:1.2.840.113556.1.4.803:=89)(testUserAccountControl:1.2.840.113556.1.4.803:=536)))-0] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (testUserAccountControl:1.2.840.113556.1.4.803:=x))-13] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (testUserAccountControl:1.2.840.113556.1.4.803:=&\\*#$%))-13] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (testUserAccountControl:1.2.840.113556.1.4.803:=-65536))-0] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (testUserAccountControl:1.2.840.113556.1.4.803:=-1))-0] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (testUserAccountControl:1.2.840.113556.1.4.803:=-))-13] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (testUserAccountControl:1.2.840.113556.1.4.803:=))-13] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (testUserAccountControl:1.2.840.113556.1.4.803:=\\*))-13] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (testUserAccountControl:1.2.840.113556.1.4.804:=\\*))-0] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (testUserAccountControl:1.2.840.113556.1.4.803:=6552))-0] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson\\))(testUserAccountControl:1.2.840.113556.1.4.804:=6552))-0] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_all_together[(& (objectclass=testperson) (testUserAccountControl:1.2.840.113556.1.4.803:=65536))-5] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_5_entries | 0.23 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_5_entries1 | 0.21 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_5_entries3 | 0.02 | |
No log output captured. | |||
Passed | suites/filter/bitw_filter_test.py::test_5_entries4 | 0.02 | |
No log output captured. | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(uid=uid1)(sn=last1)(givenname=first1))-1] | 0.01 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(uid=uid1)(sn=last1)(givenname=first1))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(uid=uid1)(&(sn=last1)(givenname=first1)))-1] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(uid=uid1)(&(sn=last1)(givenname=first1)))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(uid=uid1)(&(&(sn=last1))(&(givenname=first1))))-1] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(uid=uid1)(&(&(sn=last1))(&(givenname=first1))))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(uid=*)(sn=last3)(givenname=*))-1] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(uid=*)(sn=last3)(givenname=*))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(uid=*)(&(sn=last3)(givenname=*)))-1] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(uid=*)(&(sn=last3)(givenname=*)))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(uid=uid5)(&(&(sn=*))(&(givenname=*))))-1] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(uid=uid5)(&(&(sn=*))(&(givenname=*))))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(objectclass=*)(uid=*)(sn=last*))-5] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(objectclass=*)(uid=*)(sn=last*))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(objectclass=*)(uid=*)(sn=last1))-1] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(objectclass=*)(uid=*)(sn=last1))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(|(uid=uid1)(sn=last1)(givenname=first1))-1] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(|(uid=uid1)(sn=last1)(givenname=first1))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(|(uid=uid1)(|(sn=last1)(givenname=first1)))-1] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(|(uid=uid1)(|(sn=last1)(givenname=first1)))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(|(uid=uid1)(|(|(sn=last1))(|(givenname=first1))))-1] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(|(uid=uid1)(|(|(sn=last1))(|(givenname=first1))))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(|(objectclass=*)(sn=last1)(|(givenname=first1)))-14] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(|(objectclass=*)(sn=last1)(|(givenname=first1)))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(|(&(objectclass=*)(sn=last1))(|(givenname=first1)))-1] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(|(&(objectclass=*)(sn=last1))(|(givenname=first1)))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(|(&(objectclass=*)(sn=last))(|(givenname=first1)))-1] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(|(&(objectclass=*)(sn=last))(|(givenname=first1)))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(uid=uid1)(!(cn=NULL)))-1] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(uid=uid1)(!(cn=NULL)))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(!(cn=NULL))(uid=uid1))-1] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(!(cn=NULL))(uid=uid1))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(uid=*)(&(!(uid=1))(!(givenname=first1))))-4] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(uid=*)(&(!(uid=1))(!(givenname=first1))))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(|(uid=uid1)(uid=NULL))(sn=last1))-1] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(|(uid=uid1)(uid=NULL))(sn=last1))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(|(uid=uid1)(uid=NULL))(!(sn=NULL)))-1] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(|(uid=uid1)(uid=NULL))(!(sn=NULL)))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(|(uid=uid1)(sn=last2))(givenname=first1))-1] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(|(uid=uid1)(sn=last2))(givenname=first1))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(|(&(uid=uid1)(!(uid=NULL)))(sn=last2))-2] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(|(&(uid=uid1)(!(uid=NULL)))(sn=last2))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(|(&(uid=uid1)(uid=NULL))(sn=last2))-1] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(|(&(uid=uid1)(uid=NULL))(sn=last2))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(uid=uid5)(sn=*)(cn=*)(givenname=*)(uid=u*)(sn=la*)(cn=full*)(givenname=f*)(uid>=u)(!(givenname=NULL)))-1] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(uid=uid5)(sn=*)(cn=*)(givenname=*)(uid=u*)(sn=la*)(cn=full*)(givenname=f*)(uid>=u)(!(givenname=NULL)))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(|(&(objectclass=*)(sn=last))(&(givenname=first1)))-1] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(|(&(objectclass=*)(sn=last))(&(givenname=first1)))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(uid=uid1)(sn=last1)(givenname=NULL))-0] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(uid=uid1)(sn=last1)(givenname=NULL))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(uid=uid1)(&(sn=last1)(givenname=NULL)))-0] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(uid=uid1)(&(sn=last1)(givenname=NULL)))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(uid=uid1)(&(&(sn=last1))(&(givenname=NULL))))-0] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(uid=uid1)(&(&(sn=last1))(&(givenname=NULL))))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(uid=uid1)(&(&(sn=last1))(&(givenname=NULL)(sn=*)))(|(sn=NULL)))-0] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(uid=uid1)(&(&(sn=last1))(&(givenname=NULL)(sn=*)))(|(sn=NULL)))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(uid=uid1)(&(&(sn=last*))(&(givenname=first*)))(&(sn=NULL)))-0] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(uid=uid1)(&(&(sn=last*))(&(givenname=first*)))(&(sn=NULL)))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(|(uid=NULL)(sn=NULL)(givenname=NULL))-0] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(|(uid=NULL)(sn=NULL)(givenname=NULL))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(|(uid=NULL)(|(sn=NULL)(givenname=NULL)))-0] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(|(uid=NULL)(|(sn=NULL)(givenname=NULL)))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(|(uid=NULL)(|(|(sn=NULL))(|(givenname=NULL))))-0] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(|(uid=NULL)(|(|(sn=NULL))(|(givenname=NULL))))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(|(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*))-5] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(|(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*)(uid=*))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(uid>=uid3)-3] | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(uid>=uid3)"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(uid=*)(uid>=uid3))-3] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(uid=*)(uid>=uid3))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(|(uid>=uid3)(uid<=uid5))-5] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(|(uid>=uid3)(uid<=uid5))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(&(uid>=uid3)(uid<=uid5))-3] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(&(uid>=uid3)(uid<=uid5))"... | |||
Passed | suites/filter/complex_filters_test.py::test_filters[(|(&(uid>=uid3)(uid<=uid5))(uid=*))-5] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.complex_filters_test:complex_filters_test.py:121 Testing filter "(|(&(uid>=uid3)(uid<=uid5))(uid=*))"... | |||
Passed | suites/filter/filter_logic_test.py::test_eq | 0.00 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/filter/filter_logic_test.py::test_sub | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_logic_test.py::test_not_eq | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_logic_test.py::test_ranges | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_logic_test.py::test_and_eq | 0.02 | |
No log output captured. | |||
Passed | suites/filter/filter_logic_test.py::test_range | 0.00 | |
No log output captured. | |||
Passed | suites/filter/filter_logic_test.py::test_and_allid_shortcut | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_logic_test.py::test_or_eq | 0.02 | |
No log output captured. | |||
Passed | suites/filter/filter_logic_test.py::test_and_not_eq | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_logic_test.py::test_or_not_eq | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_logic_test.py::test_and_range | 0.02 | |
No log output captured. | |||
Passed | suites/filter/filter_logic_test.py::test_or_range | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_logic_test.py::test_and_and_eq | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_logic_test.py::test_or_or_eq | 0.27 | |
No log output captured. | |||
Passed | suites/filter/filter_logic_test.py::test_and_or_eq | 0.02 | |
No log output captured. | |||
Passed | suites/filter/filter_logic_test.py::test_or_and_eq | 0.02 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_matching_rules | 0.07 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/filter/filter_match_test.py::test_add_attribute_types | 2.26 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentrybitStringMatch-attrbitStringMatch-positive0-negative0] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentrycaseExactIA5Match-attrcaseExactIA5Match-positive1-negative1] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentrycaseExactMatch-attrcaseExactMatch-positive2-negative2] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentrygeneralizedTimeMatch-attrgeneralizedTimeMatch-positive3-negative3] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentrybooleanMatch-attrbooleanMatch-positive4-negative4] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentrycaseIgnoreIA5Match-attrcaseIgnoreIA5Match-positive5-negative5] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentrycaseIgnoreMatch-attrcaseIgnoreMatch-positive6-negative6] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentrycaseIgnoreListMatch-attrcaseIgnoreListMatch-positive7-negative7] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentryobjectIdentifierMatch-attrobjectIdentifierMatch-positive8-negative8] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentrydirectoryStringFirstComponentMatch-attrdirectoryStringFirstComponentMatch-positive9-negative9] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentryobjectIdentifierFirstComponentMatch-attrobjectIdentifierFirstComponentMatch-positive10-negative10] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentrydistinguishedNameMatch-attrdistinguishedNameMatch-positive11-negative11] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentryintegerMatch-attrintegerMatch-positive12-negative12] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentryintegerFirstComponentMatch-attrintegerFirstComponentMatch-positive13-negative13] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentryuniqueMemberMatch-attruniqueMemberMatch-positive14-negative14] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentrynumericStringMatch-attrnumericStringMatch-positive15-negative15] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentrytelephoneNumberMatch-attrtelephoneNumberMatch-positive16-negative16] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/filter_match_test.py::test_valid_invalid_attributes[addentryoctetStringMatch-attroctetStringMatch-positive17-negative17] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/filter_test.py::test_filter_escaped | 0.11 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.filter_test:filter_test.py:42 Running test_filter_escaped... [32mINFO [0m tests.suites.filter.filter_test:filter_test.py:78 test_filter_escaped: PASSED | |||
Passed | suites/filter/filter_test.py::test_filter_search_original_attrs | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.filter_test:filter_test.py:95 Running test_filter_search_original_attrs... [32mINFO [0m tests.suites.filter.filter_test:filter_test.py:108 test_filter_search_original_attrs: PASSED | |||
Passed | suites/filter/filter_test.py::test_filter_scope_one | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.filter_test:filter_test.py:128 Search user using ldapsearch with scope one [32mINFO [0m tests.suites.filter.filter_test:filter_test.py:130 [dn: cn=Directory Administrators,dc=example,dc=com cn: Directory Administrators ] [32mINFO [0m tests.suites.filter.filter_test:filter_test.py:132 Search should only have one entry | |||
Passed | suites/filter/filter_test.py::test_filter_with_attribute_subtype | 0.15 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:filter_test.py:157 Bind as cn=Directory Manager [32mINFO [0m lib389:filter_test.py:164 ######################### ADD ###################### [32mINFO [0m lib389:filter_test.py:187 Try to add Add cn=test_entry both, dc=example,dc=com: dn: cn=test_entry both, dc=example,dc=com cn: test_entry both cn;en: test_entry en cn;fr: test_entry fr objectclass: top objectclass: person sn: test_entry both [32mINFO [0m lib389:filter_test.py:190 Try to add Add cn=test_entry en only, dc=example,dc=com: dn: cn=test_entry en only, dc=example,dc=com cn: test_entry en only cn;en: test_entry en objectclass: top objectclass: person sn: test_entry en only [32mINFO [0m lib389:filter_test.py:193 ######################### SEARCH ###################### [32mINFO [0m lib389:filter_test.py:197 Try to search with filter (&(sn=test_entry en only)(!(cn=test_entry fr))) [32mINFO [0m lib389:filter_test.py:201 Found cn=test_entry en only,dc=example,dc=com [32mINFO [0m lib389:filter_test.py:205 Try to search with filter (&(sn=test_entry en only)(!(cn;fr=test_entry fr))) [32mINFO [0m lib389:filter_test.py:209 Found cn=test_entry en only,dc=example,dc=com [32mINFO [0m lib389:filter_test.py:213 Try to search with filter (&(sn=test_entry en only)(!(cn;en=test_entry en))) [32mINFO [0m lib389:filter_test.py:216 Found none [32mINFO [0m lib389:filter_test.py:218 ######################### DELETE ###################### [32mINFO [0m lib389:filter_test.py:220 Try to delete cn=test_entry both, dc=example,dc=com [32mINFO [0m lib389:filter_test.py:223 Try to delete cn=test_entry en only, dc=example,dc=com [32mINFO [0m tests.suites.filter.filter_test:filter_test.py:226 Testcase PASSED | |||
Passed | suites/filter/filter_test.py::test_extended_search | 0.03 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.filter.filter_test:filter_test.py:254 Running test_filter_escaped... [32mINFO [0m lib389:filter_test.py:271 Try to search with filter (cn:de:=ext-test-entry) [32mINFO [0m lib389:filter_test.py:277 Try to search with filter (cn:caseIgnoreIA5Match:=EXT-TEST-ENTRY) [32mINFO [0m lib389:filter_test.py:283 Try to search with filter (cn:caseIgnoreMatch:=EXT-TEST-ENTRY) [32mINFO [0m lib389:filter_test.py:289 Try to search with filter (cn:caseExactMatch:=EXT-TEST-ENTRY) [32mINFO [0m lib389:filter_test.py:295 Try to search with filter (cn:caseExactMatch:=ext-test-entry) [32mINFO [0m lib389:filter_test.py:301 Try to search with filter (cn:caseExactIA5Match:=EXT-TEST-ENTRY) [32mINFO [0m lib389:filter_test.py:307 Try to search with filter (cn:caseExactIA5Match:=ext-test-entry) | |||
Passed | suites/filter/filterscanlimit_test.py::test_idlistscanlimit | 9.95 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/filter/large_filter_test.py::test_large_filter[(&(objectClass=person)(|(manager=uid=fmcdonnagh,dc=anuj,dc=com)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_0,dc=anuj,dc=com)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_1,dc=anuj,dc=com)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_2,dc=anuj,dc=com)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_3,dc=anuj,dc=com)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_4,dc=anuj,dc=com)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_5,dc=anuj,dc=com)(manager=uid=jvedder, dc=anuj, dc=com)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_6,dc=anuj,dc=com)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_7,dc=anuj,dc=com)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_8,dc=anuj,dc=com)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_9,dc=anuj,dc=com)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_10,dc=anuj,dc=com)(manager=uid=cnewport, dc=anuj, dc=com)))] | 0.06 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/filter/large_filter_test.py::test_large_filter[(&(objectClass=person)(|(manager=uid=fmcdonnagh *)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_0,*)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_1,*)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_2,*)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_3,*)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_4,*)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_5,*)(manager=uid=jvedder,*)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_6,*)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_7,*)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_8,*)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_9,*)(manager=cn=no_such_entry_with_a_really_long_dn_component_to_stress_the_filter_handling_code_10,*)(manager=uid=cnewport,*)))] | 0.06 | |
No log output captured. | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_supported_features | 0.01 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[-False-oper_attr_list0] | 0.12 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:146 bound as: cn=Directory Manager | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[-False-oper_attr_list0-*] | 0.13 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:146 bound as: cn=Directory Manager | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[-False-oper_attr_list0-objectClass] | 0.12 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:146 bound as: cn=Directory Manager | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[-True-oper_attr_list1] | 0.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:143 bound as: uid=all_attrs_test,ou=people,dc=example,dc=com | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[-True-oper_attr_list1-*] | 0.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:143 bound as: uid=all_attrs_test,ou=people,dc=example,dc=com | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[-True-oper_attr_list1-objectClass] | 0.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:143 bound as: uid=all_attrs_test,ou=people,dc=example,dc=com | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[ou=people,dc=example,dc=com-False-oper_attr_list2] | 0.12 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:146 bound as: cn=Directory Manager | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[ou=people,dc=example,dc=com-False-oper_attr_list2-*] | 0.12 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:146 bound as: cn=Directory Manager | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[ou=people,dc=example,dc=com-False-oper_attr_list2-objectClass] | 0.12 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:146 bound as: cn=Directory Manager | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[ou=people,dc=example,dc=com-True-oper_attr_list3] | 0.03 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:143 bound as: uid=all_attrs_test,ou=people,dc=example,dc=com | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[ou=people,dc=example,dc=com-True-oper_attr_list3-*] | 0.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:143 bound as: uid=all_attrs_test,ou=people,dc=example,dc=com | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[ou=people,dc=example,dc=com-True-oper_attr_list3-objectClass] | 0.05 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:143 bound as: uid=all_attrs_test,ou=people,dc=example,dc=com | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-False-oper_attr_list4] | 0.12 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:146 bound as: cn=Directory Manager | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-False-oper_attr_list4-*] | 0.14 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:146 bound as: cn=Directory Manager | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-False-oper_attr_list4-objectClass] | 0.12 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:146 bound as: cn=Directory Manager | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-True-oper_attr_list5] | 0.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:143 bound as: uid=all_attrs_test,ou=people,dc=example,dc=com | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-True-oper_attr_list5-*] | 0.03 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:143 bound as: uid=all_attrs_test,ou=people,dc=example,dc=com | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-True-oper_attr_list5-objectClass] | 0.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:143 bound as: uid=all_attrs_test,ou=people,dc=example,dc=com | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[cn=config-False-oper_attr_list6] | 0.12 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:146 bound as: cn=Directory Manager | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[cn=config-False-oper_attr_list6-*] | 0.13 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:146 bound as: cn=Directory Manager | |||
Passed | suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[cn=config-False-oper_attr_list6-objectClass] | 0.13 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:rfc3673_all_oper_attrs_test.py:146 bound as: cn=Directory Manager | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (| (nsRoleDN=cn=new managed role) (sn=Hall)) (l=sunnyvale))-condition0-cn] | 0.01 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (| (nsRoleDN=cn=new managed role) (sn=Hall)) (l=sunnyvale))-condition1-cn] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (| (nsRoleDN=cn=new managed role) (sn=Hall)) (l=sunnyvale))-condition2-cn] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (| (nsRoleDN=cn=new managed role) (sn=Hall)) (l=sunnyvale))-condition3-cn] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (| (nsRoleDN=cn=new managed role) (sn=Hall)) (l=sunnyvale))-condition4-modifiersName] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (| (nsRoleDN=cn=new managed role) (sn=Hall)) (l=sunnyvale))-condition5-modifyTimestamp] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (| (nsRoleDN=cn=new managed role) (sn=Hall)) (l=sunnyvale))-condition6-modifiersName] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (| (nsRoleDN=cn=new managed role) (sn=Hall)) (l=sunnyvale))-condition7-modifyTimestamp] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (| (nsRoleDN=cn=new managed role) (sn=Hall)) (l=sunnyvale))-condition8-modifiersName] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (| (nsRoleDN=cn=new managed role) (sn=Hall)) (l=sunnyvale))-condition9-modifyTimestamp] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (| (nsRoleDN=cn=new managed role) (sn=Hall)) (l=sunnyvale))-condition10-cn] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (| (nsRoleDN=cn=new managed role) (sn=Hall)) (l=sunnyvale))-condition11-cn] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (| (nsRoleDN=cn=new managed role) (sn=Hall)) (l=sunnyvale))-condition12-modifiersName] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (| (nsRoleDN=cn=new managed role) (sn=Hall)) (l=sunnyvale))-condition13-nsRoleDN] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (| (nsRoleDN=cn=new managed role) (sn=Hall)) (l=sunnyvale))-condition14-cn] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (| (nsRoleDN=cn=new managed role) (sn=Hall)) (l=sunnyvale))-condition15-modifiersName] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (| (nsRoleDN=cn=new managed role) (sn=Hall)) (l=sunnyvale))-condition16-nsRoleDN] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(uid=rjense2)-condition17-mailquota] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(uid=rjense2)-condition18-mailquota] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(uid=rjense2)-condition19-mailquota] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(uid=rjense2)-condition20-mailquota] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(uid=rjense2)-condition21-nsRoleDN] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(nsRoleDN=cn=new managed *)-condition22-cn] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(nsRoleDN=cn=new managed *)-condition23-nsRoleDN] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (nsRoleDN=cn=new managed *) (uid=mtyler))-condition24-mailquota] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (nsRoleDN=cn=new managed *) (uid=mtyler))-condition25-nsRoleDN] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (nsRoleDN=cn=new managed *) (uid=mtyler))-condition26-mailquota] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (nsRoleDN=cn=new managed *) (uid=mtyler))-condition27-modifiersName] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (nsRoleDN=cn=new managed *) (uid=mtyler))-condition28-nsRoleDN] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (nsRoleDN=cn=new managed *) (uid=mtyler))-condition29-nsRoleDN] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_attribute_test.py::test_all_together_positive[(& (nsRoleDN=cn=new managed *) (uid=mtyler))-condition30-modifiersName] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(postalCode=99999)] | 0.01 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(postalAddress=345 California Av., Mountain View, CA)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(postalCode:2.16.840.1.113730.3.3.2.7.1:=88888)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(postalCode:2.16.840.1.113730.3.3.2.7.1.3:=66666)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(emailclass=vpe*)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(emailclass=*emai*)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(mailquota=*00)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(mailquota=*6*0)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(nsRole=*)] | 0.14 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(postalAddress=*)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(emailclass:2.16.840.1.113730.3.3.2.15.1:=>AAA)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(emailclass:es:=>AAA)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(emailclass:2.16.840.1.113730.3.3.2.15.1.5:=AAA)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(emailclass:2.16.840.1.113730.3.3.2.15.1:=>vpemail)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(emailclass:es:=>vpemail)] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(mailquota:2.16.840.1.113730.3.3.2.15.1.1:=900)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(mailquota<=600)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(mailquota>=600)] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(nsRole~=cn=new)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(uid=*wal*)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(uid=mw*)] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(roomNumber=0312)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(l=Cupertino)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(uid=user1)] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(objectclass=inetorgperson)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(l=sunnyvale)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(roomNumber=3924)] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(l=*)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(objectclass=*)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(mailquota<=900)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(mailquota>=100)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(mailquota:2.16.840.1.113730.3.3.2.18.1.2:=600)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(mailquota:2.16.840.1.113730.3.3.2.18.1.2:=900)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(mailquota:2.16.840.1.113730.3.3.2.18.1:=>=900)] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(mailquota:fr:=>=900)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(mailquota:2.16.840.1.113730.3.3.2.18.1:=>=600)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(mailquota:fr:=>=600)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(mailquota:2.16.840.1.113730.3.3.2.18.1.4:=600)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(mailquota:2.16.840.1.113730.3.3.2.18.1:=>=100)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(mailquota:fr:=>=100)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(mailquota:2.16.840.1.113730.3.3.2.18.1.4:=100)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(!(nsRole~=cn=new managed))(!(nsRole=cn=new vaddr filtered role,dc=example,dc=com)))] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(uid=*wal*) (nsRole=cn=*another*))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(!(uid=*wal*))(!(nsRole=cn=*another*)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(!(uid=*wal*))(nsRole=cn=*another*))] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(uid=*wal*)(!(nsRole=cn=*another*)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(uid=*wal*)(|(nsRole~=cn=new managed) (l=Cupertino)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(&(uid=*wal*) (l=Cupertino))(&(uid=*wal*) (nsRole~=cn=new managed)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(uid=*wal*)(&(nsRole~=cn=new managed) (l=Cupertino)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(|(uid=*wal*) (nsRole~=cn=new managed))(|(uid=*wal*) (l=Cupertino)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(nsRole=cn=*vaddr*) (uid=*wal*))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(uid=*wal*)(&(nsRole~=cn=new managed) (nsRole=cn=*vaddr*)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(uid=*wal*) (nsRole=cn=*vaddr*))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(nsRole=cn=*vaddr*) (l=*))] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(l=Cupertino) (|(uid=*wal*)(&(nsRole~=cn=new managed) (nsRole=cn=*vaddr*))))] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(!(l=Cupertino))(!(|(uid=*wal*)(&(nsRole~=cn=new managed) (nsRole=cn=*vaddr*)))))] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(!(l=Cupertino))(|(uid=*wal*)(&(nsRole~=cn=new managed) (nsRole=cn=*vaddr*))))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(l=Cupertino)(!(|(uid=*wal*)(&(nsRole~=cn=new managed) (nsRole=cn=*vaddr*)))))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(l=Cupertino) (|(uid=*wal*)(&(nsRole~=cn=new managed) (nsRole=cn=*vaddr*))))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(!(l=Cupertino))(!(|(uid=*wal*)(&(nsRole~=cn=new managed) (nsRole=cn=*vaddr*)))))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(!(l=Cupertino))(|(uid=*wal*)(&(nsRole~=cn=new managed) (nsRole=cn=*vaddr*))))] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(l=Cupertino)(!(|(uid=*wal*)(&(nsRole~=cn=new managed) (nsRole=cn=*vaddr*)))))] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(!(uid=user1))(objectclass=inetorgperson))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(!(uid=user1))(objectclass=inetorgperson))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(!(nsRole=cn=*vaddr*))(l=sunnyvale))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(!(nsRole=cn=*vaddr*))(l=sunnyvale))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(!(uid=user1))(!(uid=user20))(!(uid=user30))(objectclass=inetorgperson))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(!(uid=user1))(!(uid=user20))(!(uid=user30))(objectclass=inetorgperson))] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(!(nsRole=cn=another vaddr role,dc=example,dc=com))(!(roomNumber=3924))(!(roomNumber=4508))(l=sunnyvale))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(!(nsRole=cn=another vaddr role,dc=example,dc=com))(!(roomNumber=3924))(!(roomNumber=4508))(l=sunnyvale))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(!(uid=user40))(&(!(uid=user1))(!(uid=user20))(!(uid=user30))(objectclass=inetorgperson)))] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(!(uid=user40))(&(!(uid=user1))(!(uid=user20))(!(uid=user30))(objectclass=inetorgperson)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(!(roomNumber=2254))(&(!(nsRole=cn=another vaddr role,dc=example,dc=com))(!(roomNumber=3924))(!(roomNumber=4508))(l=sunnyvale)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(!(roomNumber=2254))(&(!(nsRole=cn=another vaddr role,dc=example,dc=com))(!(roomNumber=3924))(!(roomNumber=4508))(l=sunnyvale)))] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(!(uid=user1))(!(uid=user20))(!(uid=user30)))] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(!(uid=user1))(!(uid=user20))(!(uid=user30)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(!(nsRole=cn=another vaddr role,dc=example,dc=com))(!(roomNumber=3924))(!(roomNumber=4508)))] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(!(nsRole=cn=another vaddr role,dc=example,dc=com))(!(roomNumber=3924))(!(roomNumber=4508)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(& (objectclass=inetorgperson)(!(uid=user1))(!(uid=user20))(!(uid=user30)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(| (objectclass=inetorgperson)(!(uid=user1))(!(uid=user20))(!(uid=user30)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(l=sunnyvale)(!(nsRole=cn=another vaddr role,dc=example,dc=com))(!(roomNumber=3924))(!(roomNumber=4508)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(l=sunnyvale)(!(nsRole=cn=another vaddr role,dc=example,dc=com))(!(roomNumber=3924))(!(roomNumber=4508)))] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(!(|(!(l=*))(!(l=sunnyvale))))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(!(l=*))(!(l=sunnyvale)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(l=Cupertino) (emailclass=*emai*) (|(nsRole=cn=*vaddr*) (l=*)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(!(l=Cupertino))(!(emailclass=*emai*))(!(|(nsRole=cn=*vaddr*) (l=*))))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(!(l=Cupertino))(!(emailclass=*emai*))(|(nsRole=cn=*vaddr*) (l=*)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(!(l=Cupertino))(emailclass=*emai*) (|(nsRole=cn=*vaddr*) (l=*)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(&(l=Cupertino)(!(emailclass=*emai*))(|(nsRole=cn=*vaddr*) (l=*)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(l=Cupertino) (emailclass=*emai*) (|(nsRole=cn=*vaddr*) (l=*)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(!(l=Cupertino))(!(emailclass=*emai*))(!(|(nsRole=cn=*vaddr*) (l=*))))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(!(l=Cupertino))(!(emailclass=*emai*))(|(nsRole=cn=*vaddr*) (l=*)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(!(l=Cupertino))(emailclass=*emai*)(!(|(nsRole=cn=*vaddr*) (l=*))))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(!(l=Cupertino))(emailclass=*emai*) (|(nsRole=cn=*vaddr*) (l=*)))] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(l=Cupertino)(!(emailclass=*emai*))(!(|(nsRole=cn=*vaddr*) (l=*))))] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(l=Cupertino)(!(emailclass=*emai*))(|(nsRole=cn=*vaddr*) (l=*)))] | 0.02 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_positive[(|(l=Cupertino) (emailclass=*emai*)(!(|(nsRole=cn=*vaddr*) (l=*))))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(postalCode:de:==77777)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(fred=*)] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(emailclass:2.16.840.1.113730.3.3.2.15.1.5:=vpemail)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(emailclass:2.16.840.1.113730.3.3.2.15.1:=<1)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(emailclass:es:=<1)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(emailclass:2.16.840.1.113730.3.3.2.15.1.1:=1)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(emailclass:2.16.840.1.113730.3.3.2.15.1:=<vpemail)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(emailclass:es:=<vpemail)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(emailclass:2.16.840.1.113730.3.3.2.15.1.1:=vpemail)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(mailquota:2.16.840.1.113730.3.3.2.15.1:=<900)] | 0.14 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(mailquota:es:=<900)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(mailquota<=100)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(mailquota>=900)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(nsRole~=cn=new managed)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(nsRole=cn=new vaddr filtered role,dc=example,dc=com)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(nsRole=cn=*another*)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(nsRole=cn=*vaddr*)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(uid=user20)] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(uid=user30)] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(nsRole=cn=another vaddr role,dc=example,dc=com)] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(roomNumber=4508)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(uid=user40)] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(roomNumber=2254)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(mailquota:2.16.840.1.113730.3.3.2.18.1:=<=100)] | 0.15 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(mailquota:fr:=<=100)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(mailquota:2.16.840.1.113730.3.3.2.18.1.2:=100)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(mailquota:2.16.840.1.113730.3.3.2.18.1:=<=600)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(mailquota:fr:=<=600)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(mailquota:2.16.840.1.113730.3.3.2.18.1:=<=900)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(mailquota:fr:=<=900)] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(mailquota:2.16.840.1.113730.3.3.2.18.1.4:=900)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(Description=This is the special \\2a attribute value)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(Description=*\\2a*)] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(&(nsRole~=cn=new managed) (nsRole=cn=new vaddr filtered role,dc=example,dc=com))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(&(!(nsRole~=cn=new managed)) (nsRole=cn=new vaddr filtered role,dc=example,dc=com))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(&(nsRole~=cn=new managed)(!(nsRole=cn=new vaddr filtered role,dc=example,dc=com)))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(&(uid=*wal*) (nsRole=cn=*vaddr*))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(&(nsRole=cn=*vaddr*) (uid=*wal*))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(&(!(l=Cupertino))(emailclass=*emai*)(!(|(nsRole=cn=*vaddr*) (l=*))))] | 0.00 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(&(l=Cupertino)(!(emailclass=*emai*))(!(|(nsRole=cn=*vaddr*) (l=*))))] | 0.01 | |
No log output captured. | |||
Passed | suites/filter/vfilter_simple_test.py::test_param_negative[(&(l=Cupertino) (emailclass=*emai*)(!(|(nsRole=cn=*vaddr*) (l=*))))] | 0.01 | |
No log output captured. | |||
Passed | suites/fourwaymmr/fourwaymmr_test.py::test_verify_trees | 3.04 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39003, 'ldap-secureport': 63703, 'server-id': 'master3', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39004, 'ldap-secureport': 63704, 'server-id': 'master4', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39003 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39003 [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master4 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39004 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39004 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39004 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master3 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master4 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39004 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master3 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master4 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39004 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master4 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39004 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master4 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master4 to master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master4 to master3 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39003 is was created------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working | |||
Passed | suites/fourwaymmr/fourwaymmr_test.py::test_sync_through_to_all_4_masters | 3.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working | |||
Passed | suites/fourwaymmr/fourwaymmr_test.py::test_modify_some_data_in_m3 | 8.25 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39004 is working | |||
Passed | suites/fourwaymmr/fourwaymmr_test.py::test_delete_a_few_entries_in_m4 | 5.15 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39003 is working | |||
Passed | suites/fourwaymmr/fourwaymmr_test.py::test_replicated_multivalued_entries | 1.09 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working | |||
Passed | suites/fourwaymmr/fourwaymmr_test.py::test_bad_replication_agreement | 27.73 | |
No log output captured. | |||
Passed | suites/fourwaymmr/fourwaymmr_test.py::test_nsds5replicaenabled_verify | 71.53 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working | |||
Passed | suites/fourwaymmr/fourwaymmr_test.py::test_create_an_entry_on_the_supplier | 2.84 | |
No log output captured. | |||
Passed | suites/fourwaymmr/fourwaymmr_test.py::test_bob_acceptance_tests | 8.18 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working | |||
Passed | suites/fourwaymmr/fourwaymmr_test.py::test_replica_backup_and_restore | 30.43 | |
----------------------------- Captured stderr call ----------------------------- ldiffile: /tmp/output_file [18/Jun/2019:20:15:59.858717933 -0400] - INFO - slapd_exemode_ldif2db - Backend Instance: userRoot ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working | |||
Passed | suites/get_effective_rights/acceptance_test.py::test_group_aci_entry_exists | 0.03 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m tests.suites.get_effective_rights.acceptance_test:acceptance_test.py:30 Adding user testuser------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.get_effective_rights.acceptance_test:acceptance_test.py:57 Adding group group1 [32mINFO [0m tests.suites.get_effective_rights.acceptance_test:acceptance_test.py:70 Add an ACI granting add access to a user matching the groupdn [32mINFO [0m lib389:acceptance_test.py:79 dn: uid=testuser,dc=example,dc=com [32mINFO [0m lib389:acceptance_test.py:81 ######## entryLevelRights: b'vadn' | |||
Passed | suites/get_effective_rights/acceptance_test.py::test_group_aci_template_entry | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.get_effective_rights.acceptance_test:acceptance_test.py:105 Add an ACI granting add access to a user matching the userdn [32mINFO [0m lib389:acceptance_test.py:115 dn: cn=template_person_objectclass,dc=example,dc=com [32mINFO [0m lib389:acceptance_test.py:117 ######## entryLevelRights: b'vadn' [32mINFO [0m lib389:acceptance_test.py:120 dn: cn=template_groupofnames_objectclass,dc=example,dc=com [32mINFO [0m lib389:acceptance_test.py:122 ######## entryLevelRights: b'v' | |||
Passed | suites/gssapi/simple_gssapi_test.py::test_gssapi_bind | 0.33 | |
---------------------------- Captured stdout setup ----------------------------- Kerberos master password: wUrV3tbp1HZLsNakf5tvPLYV.LtcnJ9fpBcWn.uQtc10DbiE92e0LvKFNcDhxBBle Loading random data Initializing database '/var/kerberos/krb5kdc/principal' for realm 'EXAMPLE.COM', master key name 'K/M@EXAMPLE.COM' Authenticating as principal root/admin@EXAMPLE.COM with password. Principal "ldap/server.example.com@EXAMPLE.COM" created. Authenticating as principal root/admin@EXAMPLE.COM with password. K/M@EXAMPLE.COM kadmin/admin@EXAMPLE.COM kadmin/changepw@EXAMPLE.COM kadmin/server.example.com@EXAMPLE.COM kiprop/server.example.com@EXAMPLE.COM krbtgt/EXAMPLE.COM@EXAMPLE.COM ldap/server.example.com@EXAMPLE.COM Authenticating as principal root/admin@EXAMPLE.COM with password. Entry for principal ldap/server.example.com@EXAMPLE.COM with kvno 2, encryption type aes256-cts-hmac-sha1-96 added to keytab WRFILE:/etc/krb5.keytab. Entry for principal ldap/server.example.com@EXAMPLE.COM with kvno 2, encryption type aes128-cts-hmac-sha1-96 added to keytab WRFILE:/etc/krb5.keytab. Authenticating as principal root/admin@EXAMPLE.COM with password. Principal "testuser@EXAMPLE.COM" created. Authenticating as principal root/admin@EXAMPLE.COM with password. K/M@EXAMPLE.COM kadmin/admin@EXAMPLE.COM kadmin/changepw@EXAMPLE.COM kadmin/server.example.com@EXAMPLE.COM kiprop/server.example.com@EXAMPLE.COM krbtgt/EXAMPLE.COM@EXAMPLE.COM ldap/server.example.com@EXAMPLE.COM testuser@EXAMPLE.COM Authenticating as principal root/admin@EXAMPLE.COM with password. Entry for principal testuser@EXAMPLE.COM with kvno 2, encryption type aes256-cts-hmac-sha1-96 added to keytab WRFILE:/tmp/testuser.keytab. Entry for principal testuser@EXAMPLE.COM with kvno 2, encryption type aes128-cts-hmac-sha1-96 added to keytab WRFILE:/tmp/testuser.keytab. ---------------------------- Captured stderr setup ----------------------------- WARNING: no policy specified for ldap/server.example.com@EXAMPLE.COM; defaulting to no policy WARNING: no policy specified for testuser@EXAMPLE.COM; defaulting to no policy ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/gssapi/simple_gssapi_test.py::test_invalid_sasl_map | 0.31 | |
No log output captured. | |||
Passed | suites/gssapi/simple_gssapi_test.py::test_missing_user | 1.11 | |
----------------------------- Captured stdout call ----------------------------- Authenticating as principal testuser/admin@EXAMPLE.COM with password. Principal "doesnotexist@EXAMPLE.COM" created. Authenticating as principal testuser/admin@EXAMPLE.COM with password. K/M@EXAMPLE.COM doesnotexist@EXAMPLE.COM kadmin/admin@EXAMPLE.COM kadmin/changepw@EXAMPLE.COM kadmin/server.example.com@EXAMPLE.COM kiprop/server.example.com@EXAMPLE.COM krbtgt/EXAMPLE.COM@EXAMPLE.COM ldap/server.example.com@EXAMPLE.COM testuser@EXAMPLE.COM Authenticating as principal testuser/admin@EXAMPLE.COM with password. Entry for principal doesnotexist@EXAMPLE.COM with kvno 2, encryption type aes256-cts-hmac-sha1-96 added to keytab WRFILE:/tmp/doesnotexist.keytab. Entry for principal doesnotexist@EXAMPLE.COM with kvno 2, encryption type aes128-cts-hmac-sha1-96 added to keytab WRFILE:/tmp/doesnotexist.keytab. ----------------------------- Captured stderr call ----------------------------- WARNING: no policy specified for doesnotexist@EXAMPLE.COM; defaulting to no policy | |||
Passed | suites/gssapi/simple_gssapi_test.py::test_support_mech | 0.33 | |
No log output captured. | |||
Passed | suites/gssapi/simple_gssapi_test.py::test_rejected_mech | 0.27 | |
No log output captured. | |||
Passed | suites/gssapi_repl/gssapi_repl_test.py::test_gssapi_repl | 0.00 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists | |||
Passed | suites/import/regression_test.py::test_import_be_default | 6.37 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.import.regression_test:regression_test.py:51 Adding suffix:dc=default,dc=com and backend: default... [32mINFO [0m tests.suites.import.regression_test:regression_test.py:56 Create LDIF file and import it... [32mINFO [0m tests.suites.import.regression_test:regression_test.py:61 Stopping the server and running offline import... [32mINFO [0m tests.suites.import.regression_test:regression_test.py:67 Verifying entry count after import... [32mINFO [0m tests.suites.import.regression_test:regression_test.py:73 Test PASSED | |||
Passed | suites/import/regression_test.py::test_del_suffix_import | 6.18 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.import.regression_test:regression_test.py:90 Adding suffix:dc=importest1,dc=com and backend: importest1 [32mINFO [0m tests.suites.import.regression_test:regression_test.py:95 Create LDIF file and import it [32mINFO [0m tests.suites.import.regression_test:regression_test.py:101 Stopping the server and running offline import [32mINFO [0m tests.suites.import.regression_test:regression_test.py:106 Deleting suffix-dc=importest2,dc=com [32mINFO [0m tests.suites.import.regression_test:regression_test.py:109 Adding the same database-importest1 after deleting it | |||
Passed | suites/import/regression_test.py::test_del_suffix_backend | 10.53 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.import.regression_test:regression_test.py:128 Adding suffix:dc=importest2,dc=com and backend: importest2 [32mINFO [0m tests.suites.import.regression_test:regression_test.py:133 Create LDIF file and import it [32mINFO [0m lib389:tasks.py:437 Import task import_06182019_201722 for file /var/lib/dirsrv/slapd-standalone1/ldif/suffix_del2.ldif completed successfully [32mINFO [0m tests.suites.import.regression_test:regression_test.py:141 Deleting suffix-dc=importest2,dc=com [32mINFO [0m tests.suites.import.regression_test:regression_test.py:144 Adding the same database-importest2 after deleting it [32mINFO [0m tests.suites.import.regression_test:regression_test.py:147 Checking if server can be restarted after re-adding the same database | |||
Passed | suites/lib389/config_compare_test.py::test_config_compare | 0.02 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38902, 'ldap-secureport': 63602, 'server-id': 'standalone2', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/lib389/dsldapobject/dn_construct_test.py::test_mul_explicit_rdn | 0.01 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/lib389/dsldapobject/dn_construct_test.py::test_mul_derive_single_dn | 0.01 | |
No log output captured. | |||
Passed | suites/lib389/dsldapobject/dn_construct_test.py::test_mul_derive_mult_dn | 0.01 | |
No log output captured. | |||
Passed | suites/lib389/dsldapobject/dn_construct_test.py::test_sin_explicit_dn | 0.01 | |
No log output captured. | |||
Passed | suites/lib389/dsldapobject/dn_construct_test.py::test_sin_explicit_rdn | 0.02 | |
No log output captured. | |||
Passed | suites/lib389/dsldapobject/dn_construct_test.py::test_sin_derive_single_dn | 0.01 | |
No log output captured. | |||
Passed | suites/lib389/dsldapobject/dn_construct_test.py::test_sin_derive_mult_dn | 0.01 | |
No log output captured. | |||
Passed | suites/lib389/dsldapobject/dn_construct_test.py::test_sin_invalid_no_basedn | 0.00 | |
No log output captured. | |||
Passed | suites/lib389/dsldapobject/dn_construct_test.py::test_sin_invalid_no_rdn | 0.00 | |
No log output captured. | |||
Passed | suites/lib389/dsldapobject/dn_construct_test.py::test_sin_non_present_rdn | 0.02 | |
No log output captured. | |||
Passed | suites/lib389/idm/user_compare_i2_test.py::test_user_compare_i2 | 0.08 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38902, 'ldap-secureport': 63602, 'server-id': 'standalone2', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/lib389/idm/user_compare_m2Repl_test.py::test_user_compare_m2Repl | 1.05 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working | |||
Passed | suites/lib389/idm/user_compare_st_test.py::test_user_compare | 0.06 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/logging/logging_config_test.py::test_logging_digit_config[logexpirationtime-invalid_vals0-valid_vals0] | 0.11 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/logging/logging_config_test.py::test_logging_digit_config[maxlogsize-invalid_vals1-valid_vals1] | 0.11 | |
No log output captured. | |||
Passed | suites/logging/logging_config_test.py::test_logging_digit_config[logmaxdiskspace-invalid_vals2-valid_vals2] | 0.11 | |
No log output captured. | |||
Passed | suites/logging/logging_config_test.py::test_logging_digit_config[logminfreediskspace-invalid_vals3-valid_vals3] | 0.12 | |
No log output captured. | |||
Passed | suites/logging/logging_config_test.py::test_logging_digit_config[mode-invalid_vals4-valid_vals4] | 0.18 | |
No log output captured. | |||
Passed | suites/logging/logging_config_test.py::test_logging_digit_config[maxlogsperdir-invalid_vals5-valid_vals5] | 0.11 | |
No log output captured. | |||
Passed | suites/logging/logging_config_test.py::test_logging_digit_config[logrotationsynchour-invalid_vals6-valid_vals6] | 0.12 | |
No log output captured. | |||
Passed | suites/logging/logging_config_test.py::test_logging_digit_config[logrotationsyncmin-invalid_vals7-valid_vals7] | 0.13 | |
No log output captured. | |||
Passed | suites/logging/logging_config_test.py::test_logging_digit_config[logrotationtime-invalid_vals8-valid_vals8] | 0.23 | |
No log output captured. | |||
Passed | suites/mapping_tree/referral_during_tot_init_test.py::test_referral_during_tot | 7.93 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists----------------------------- Captured stderr call ----------------------------- [18/Jun/2019:20:19:12.012473998 -0400] - INFO - slapd_exemode_ldif2db - Backend Instance: userRoot | |||
Passed | suites/memberof_plugin/regression_test.py::test_memberof_with_repl | 94.84 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39101, 'ldap-secureport': 63801, 'server-id': 'hub1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39201, 'ldap-secureport': 63901, 'server-id': 'consumer1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:471 Creating replication topology. [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39101 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39101 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39101 is working [32mINFO [0m lib389.replica:replica.py:1662 SUCCESS: joined consumer from ldap://server.example.com:39001 to ldap://server.example.com:39101 [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39201 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39101 to ldap://server.example.com:39201 is was created [32mINFO [0m lib389.replica:replica.py:1719 SUCCESS: joined consumer from ldap://server.example.com:39101 to ldap://server.example.com:39201 [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.memberof_plugin.regression_test:regression_test.py:77 update cn=101,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config to add nsDS5ReplicatedAttributeListTotal [32mINFO [0m tests.suites.memberof_plugin.regression_test:regression_test.py:77 update cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config to add nsDS5ReplicatedAttributeListTotal | |||
Passed | suites/memberof_plugin/regression_test.py::test_scheme_violation_errors_logged | 3.96 | |
---------------------------- Captured stdout setup ----------------------------- Instance slapd-master1 removed. ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.memberof_plugin.regression_test:regression_test.py:318 memberOf attr value - cn=group1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.memberof_plugin.regression_test:regression_test.py:321 pattern = .*oc_check_allowed_sv.*uid=user_,ou=People,dc=example,dc=com.*memberOf.*not allowed.* | |||
Passed | suites/memberof_plugin/regression_test.py::test_memberof_with_changelog_reset | 88.14 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.memberof_plugin.regression_test:regression_test.py:353 Configure memberof on M1 and M2 [32mINFO [0m tests.suites.memberof_plugin.regression_test:regression_test.py:364 On M1, add 999 test entries allowing memberof [32mINFO [0m tests.suites.memberof_plugin.regression_test:regression_test.py:51 Adding 999 users [32mINFO [0m tests.suites.memberof_plugin.regression_test:regression_test.py:367 On M1, add a group with these 999 entries as members [32mINFO [0m tests.suites.memberof_plugin.regression_test:regression_test.py:375 Adding the test group using async function [32mINFO [0m tests.suites.memberof_plugin.regression_test:regression_test.py:385 Check the log messages for error [32mINFO [0m tests.suites.memberof_plugin.regression_test:regression_test.py:389 Check that the replication is working fine both ways, M1 <-> M2 [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working | |||
Passed | suites/memberof_plugin/regression_test.py::test_memberof_group | 4.91 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.memberof_plugin.regression_test:regression_test.py:480 Enable memberof plugin and set the scope as cn=sub1,dc=example,dc=com [32mINFO [0m lib389:regression_test.py:439 !!!!!!! uid=test_m1,cn=sub1,dc=example,dc=com: memberof->b'cn=g1,cn=sub1,dc=example,dc=com' [32mINFO [0m lib389:regression_test.py:439 !!!!!!! uid=test_m2,cn=sub1,dc=example,dc=com: memberof->b'cn=g1,cn=sub1,dc=example,dc=com' [32mINFO [0m lib389:regression_test.py:439 !!!!!!! uid=test_m1,cn=sub1,dc=example,dc=com: memberof->b'cn=g1,cn=sub1,dc=example,dc=com' [32mINFO [0m lib389:regression_test.py:439 !!!!!!! uid=test_m2,cn=sub1,dc=example,dc=com: memberof->b'cn=g1,cn=sub1,dc=example,dc=com' [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:426 Renaming user (cn=g2,cn=sub2,dc=example,dc=com): new cn=g2-new [32mINFO [0m lib389:regression_test.py:439 !!!!!!! uid=test_m1,cn=sub1,dc=example,dc=com: memberof->b'cn=g1,cn=sub1,dc=example,dc=com' [32mINFO [0m lib389:regression_test.py:439 !!!!!!! uid=test_m2,cn=sub1,dc=example,dc=com: memberof->b'cn=g1,cn=sub1,dc=example,dc=com' [32mINFO [0m lib389:regression_test.py:439 !!!!!!! uid=test_m1,cn=sub1,dc=example,dc=com: memberof->b'cn=g1,cn=sub1,dc=example,dc=com' [32mINFO [0m lib389:regression_test.py:439 !!!!!!! uid=test_m1,cn=sub1,dc=example,dc=com: memberof->b'cn=g2-new,cn=sub1,dc=example,dc=com' [32mINFO [0m lib389:regression_test.py:439 !!!!!!! uid=test_m2,cn=sub1,dc=example,dc=com: memberof->b'cn=g1,cn=sub1,dc=example,dc=com' [32mINFO [0m lib389:regression_test.py:439 !!!!!!! uid=test_m2,cn=sub1,dc=example,dc=com: memberof->b'cn=g2-new,cn=sub1,dc=example,dc=com' | |||
Passed | suites/memberof_plugin/regression_test.py::test_entrycache_on_modrdn_failure | 9.57 | |
------------------------------ Captured log call ------------------------------- [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:574 Adding user (cn=user0,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:574 Adding user (cn=user1,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:574 Adding user (cn=user2,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:574 Adding user (cn=user3,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:574 Adding user (cn=user4,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:574 Adding user (cn=user5,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:574 Adding user (cn=user6,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:574 Adding user (cn=user7,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:574 Adding user (cn=user8,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:574 Adding user (cn=user9,ou=people,dc=example,dc=com): [32mINFO [0m lib389:regression_test.py:595 !!!!!!! cn=user0,ou=people,dc=example,dc=com: memberof->b'cn=group_in0,ou=People,dc=example,dc=com' (vs b'cn=group_in0,ou=people,dc=example,dc=com') [32mINFO [0m lib389:regression_test.py:595 !!!!!!! cn=user1,ou=people,dc=example,dc=com: memberof->b'cn=group_in0,ou=People,dc=example,dc=com' (vs b'cn=group_in0,ou=people,dc=example,dc=com') [32mINFO [0m lib389:regression_test.py:617 !!!!!!! cn=user0,ou=people,dc=example,dc=com: memberof->b'cn=group_in0,ou=People,dc=example,dc=com' (vs b'cn=group_out1,dc=example,dc=com') [32mINFO [0m lib389:regression_test.py:617 !!!!!!! cn=user1,ou=people,dc=example,dc=com: memberof->b'cn=group_in0,ou=People,dc=example,dc=com' (vs b'cn=group_out1,dc=example,dc=com') [32mINFO [0m lib389:regression_test.py:632 !!!!!!! cn=user0,ou=people,dc=example,dc=com: memberof->b'cn=group_in0,ou=People,dc=example,dc=com' (vs b'cn=group_in1,ou=people,dc=example,dc=com') [32mINFO [0m lib389:regression_test.py:632 !!!!!!! cn=user0,ou=people,dc=example,dc=com: memberof->b'cn=group_in1,ou=People,dc=example,dc=com' (vs b'cn=group_in1,ou=people,dc=example,dc=com') [32mINFO [0m lib389:regression_test.py:632 !!!!!!! cn=user1,ou=people,dc=example,dc=com: memberof->b'cn=group_in0,ou=People,dc=example,dc=com' (vs b'cn=group_in1,ou=people,dc=example,dc=com') [32mINFO [0m lib389:regression_test.py:632 !!!!!!! cn=user1,ou=people,dc=example,dc=com: memberof->b'cn=group_in1,ou=People,dc=example,dc=com' (vs b'cn=group_in1,ou=people,dc=example,dc=com') [32mINFO [0m lib389:regression_test.py:671 retrieve: cn=group_in0,ou=People,dc=example,dc=com with desc=b'mygroup' [32mINFO [0m lib389:regression_test.py:671 retrieve: cn=group_in1,ou=People,dc=example,dc=com with desc=b'mygroup' [32mINFO [0m lib389:regression_test.py:671 retrieve: cn=group_out2,dc=example,dc=com with desc=b'this is to check that the entry having this description has the appropriate DN' | |||
Passed | suites/memberof_plugin/regression_test.py::test_silent_memberof_failure | 9.60 | |
------------------------------ Captured log call ------------------------------- [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:737 Adding user (cn=user0,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:737 Adding user (cn=user1,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:737 Adding user (cn=user2,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:737 Adding user (cn=user3,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:737 Adding user (cn=user4,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:737 Adding user (cn=user5,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:737 Adding user (cn=user6,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:737 Adding user (cn=user7,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:737 Adding user (cn=user8,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.suites.memberof_plugin.regression_test:regression_test.py:737 Adding user (cn=user9,ou=people,dc=example,dc=com): [32mINFO [0m lib389:regression_test.py:758 !!!!!!! cn=user0,ou=people,dc=example,dc=com: memberof->b'cn=group_in0,ou=People,dc=example,dc=com' (vs b'cn=group_in0,ou=people,dc=example,dc=com') [32mINFO [0m lib389:regression_test.py:758 !!!!!!! cn=user1,ou=people,dc=example,dc=com: memberof->b'cn=group_in0,ou=People,dc=example,dc=com' (vs b'cn=group_in0,ou=people,dc=example,dc=com') [32mINFO [0m lib389:regression_test.py:780 !!!!!!! cn=user0,ou=people,dc=example,dc=com: memberof->b'cn=group_in0,ou=People,dc=example,dc=com' (vs b'cn=group_out1,dc=example,dc=com') [32mINFO [0m lib389:regression_test.py:780 !!!!!!! cn=user1,ou=people,dc=example,dc=com: memberof->b'cn=group_in0,ou=People,dc=example,dc=com' (vs b'cn=group_out1,dc=example,dc=com') [32mINFO [0m lib389:regression_test.py:795 !!!!!!! cn=user0,ou=people,dc=example,dc=com: memberof->b'cn=group_in0,ou=People,dc=example,dc=com' (vs b'cn=group_in1,ou=people,dc=example,dc=com') [32mINFO [0m lib389:regression_test.py:795 !!!!!!! cn=user0,ou=people,dc=example,dc=com: memberof->b'cn=group_in1,ou=People,dc=example,dc=com' (vs b'cn=group_in1,ou=people,dc=example,dc=com') [32mINFO [0m lib389:regression_test.py:795 !!!!!!! cn=user1,ou=people,dc=example,dc=com: memberof->b'cn=group_in0,ou=People,dc=example,dc=com' (vs b'cn=group_in1,ou=people,dc=example,dc=com') [32mINFO [0m lib389:regression_test.py:795 !!!!!!! cn=user1,ou=people,dc=example,dc=com: memberof->b'cn=group_in1,ou=People,dc=example,dc=com' (vs b'cn=group_in1,ou=people,dc=example,dc=com') [32mINFO [0m lib389:regression_test.py:832 Should assert cn=user2,ou=people,dc=example,dc=com has memberof is False [32mINFO [0m lib389:regression_test.py:832 Should assert cn=user3,ou=people,dc=example,dc=com has memberof is False [32mINFO [0m lib389:regression_test.py:855 Should assert cn=user4,ou=people,dc=example,dc=com has memberof is False [32mINFO [0m lib389:regression_test.py:855 Should assert cn=user5,ou=people,dc=example,dc=com has memberof is False | |||
Passed | suites/monitor/monitor_test.py::test_monitor | 0.01 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.monitor.monitor_test:monitor_test.py:43 connection: ['64:20190619002409Z:2:1:-:cn=directory manager:0:0:0:1:ip=127.0.0.1'], currentconnections: ['1'], totalconnections: ['1'] [32mINFO [0m tests.suites.monitor.monitor_test:monitor_test.py:47 version :: ['64:20190619002409Z:5:4:-:cn=directory manager:0:0:0:1:ip=127.0.0.1'] [32mINFO [0m tests.suites.monitor.monitor_test:monitor_test.py:51 threads: ['24'],currentconnectionsatmaxthreads: ['0'],maxthreadsperconnhits: ['0'] [32mINFO [0m tests.suites.monitor.monitor_test:monitor_test.py:55 nbackends: ['1'], backendmonitordn: ['cn=monitor,cn=userRoot,cn=ldbm database,cn=plugins,cn=config'] [32mINFO [0m tests.suites.monitor.monitor_test:monitor_test.py:59 opsinitiated: ['11'], opscompleted: ['12'] [32mINFO [0m tests.suites.monitor.monitor_test:monitor_test.py:63 dtablesize: ['1024'],readwaiters: ['0'],entriessent: ['13'],bytessent: ['1019'],currenttime: ['20190619002409Z'],starttime: ['20190619002408Z'] | |||
Passed | suites/paged_results/paged_results_test.py::test_search_success[6-5] | 0.32 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:56 Adding user simplepaged_test------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 5 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:246 Set user bind simplepaged_test [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 6; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d2f56978>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:252 5 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 5 users | |||
Passed | suites/paged_results/paged_results_test.py::test_search_success[5-5] | 0.30 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 5 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:246 Set user bind simplepaged_test [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 5; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d359b390>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:252 5 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 5 users | |||
Passed | suites/paged_results/paged_results_test.py::test_search_success[5-25] | 1.25 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 25 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:246 Set user bind simplepaged_test [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 5; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d3477da0>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 3 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 4 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:252 25 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 25 users | |||
Passed | suites/paged_results/paged_results_test.py::test_search_limits_fail[50-200-cn=config,cn=ldbm database,cn=plugins,cn=config-nsslapd-idlistscanlimit-100-UNWILLING_TO_PERFORM] | 10.31 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 200 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-idlistscanlimit to 100. Previous value - b'4000'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:297 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:300 Create simple paged results control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:306 Initiate ldapsearch with created control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:318 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 200 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-idlistscanlimit to b'4000'. Previous value - b'100'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. | |||
Passed | suites/paged_results/paged_results_test.py::test_search_limits_fail[5-15-cn=config-nsslapd-timelimit-20-UNAVAILABLE_CRITICAL_EXTENSION] | 30.93 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 15 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-timelimit to 20. Previous value - b'3600'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:297 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:300 Create simple paged results control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:306 Initiate ldapsearch with created control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:318 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 15 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-timelimit to b'3600'. Previous value - b'20'. Modified suffix - cn=config. | |||
Passed | suites/paged_results/paged_results_test.py::test_search_limits_fail[21-50-cn=config-nsslapd-sizelimit-20-SIZELIMIT_EXCEEDED] | 3.22 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 50 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-sizelimit to 20. Previous value - b'2000'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:297 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:300 Create simple paged results control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:306 Initiate ldapsearch with created control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:318 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 50 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-sizelimit to b'2000'. Previous value - b'20'. Modified suffix - cn=config. | |||
Passed | suites/paged_results/paged_results_test.py::test_search_limits_fail[21-50-cn=config-nsslapd-pagedsizelimit-5-SIZELIMIT_EXCEEDED] | 2.37 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 50 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-pagedsizelimit to 5. Previous value - b'0'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:297 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:300 Create simple paged results control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:306 Initiate ldapsearch with created control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:318 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 50 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-pagedsizelimit to b'0'. Previous value - b'5'. Modified suffix - cn=config. | |||
Passed | suites/paged_results/paged_results_test.py::test_search_limits_fail[5-50-cn=config,cn=ldbm database,cn=plugins,cn=config-nsslapd-lookthroughlimit-20-ADMINLIMIT_EXCEEDED] | 2.34 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 50 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-lookthroughlimit to 20. Previous value - b'5000'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:297 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:300 Create simple paged results control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:306 Initiate ldapsearch with created control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:318 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 50 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-lookthroughlimit to b'5000'. Previous value - b'20'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. | |||
Passed | suites/paged_results/paged_results_test.py::test_search_sort_success | 2.60 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 50 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:377 Initiate ldapsearch with created control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:378 Collect data with sorting [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 5; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d2eb9668>, <lib389._controls.SSSRequestControl object at 0x7f29d2eb9160>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 3 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 4 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 5 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 6 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 7 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 8 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 9 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:383 Substring numbers from user DNs [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:387 Assert that list is sorted [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 50 users | |||
Passed | suites/paged_results/paged_results_test.py::test_search_abandon | 5.53 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 10 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:418 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:421 Create simple paged results control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:425 Initiate a search with a paged results control [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:428 Abandon the search [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:431 Expect an ldap.TIMEOUT exception, while trying to get the search results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 10 users | |||
Passed | suites/paged_results/paged_results_test.py::test_search_with_timelimit | 34.74 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 100 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:467 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:470 Create simple paged results control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:475 Iteration 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:482 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:482 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:499 Done with this search - sleeping 10 seconds [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:475 Iteration 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:482 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:482 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:499 Done with this search - sleeping 10 seconds [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:475 Iteration 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:482 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:482 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:499 Done with this search - sleeping 10 seconds [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 100 users | |||
Passed | suites/paged_results/paged_results_test.py::test_search_dns_ip_aci[dns = "localhost.localdomain"] | 5.74 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 100 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:544 Back up current suffix ACI [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:547 Add test ACI [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:553 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:556 Create simple paged results control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:560 Initiate three searches with a paged results control [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:562 1 search [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 5; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d33465c0>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 3 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 4 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 5 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 6 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 7 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 8 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 9 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 10 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 11 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 12 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 13 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 14 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 15 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 16 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 17 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 18 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 19 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:565 100 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:562 2 search [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 5; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d33465c0>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 3 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 4 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 5 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 6 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 7 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 8 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 9 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 10 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 11 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 12 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 13 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 14 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 15 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 16 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 17 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 18 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 19 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:565 100 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:562 3 search [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 5; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d33465c0>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 3 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 4 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 5 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 6 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 7 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 8 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 9 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 10 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 11 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 12 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 13 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 14 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 15 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 16 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 17 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 18 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 19 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:565 100 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:567 If we are here, then no error has happened. We are good. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:570 Restore ACI [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 100 users | |||
Passed | suites/paged_results/paged_results_test.py::test_search_dns_ip_aci[ip = "127.0.0.1"] | 5.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 100 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:544 Back up current suffix ACI [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:547 Add test ACI [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:553 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:556 Create simple paged results control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:560 Initiate three searches with a paged results control [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:562 1 search [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 5; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d335e0f0>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 3 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 4 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 5 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 6 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 7 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 8 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 9 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 10 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 11 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 12 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 13 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 14 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 15 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 16 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 17 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 18 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 19 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:565 100 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:562 2 search [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 5; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d335e0f0>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 3 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 4 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 5 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 6 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 7 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 8 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 9 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 10 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 11 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 12 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 13 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 14 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 15 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 16 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 17 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 18 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 19 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:565 100 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:562 3 search [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 5; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d335e0f0>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 3 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 4 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 5 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 6 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 7 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 8 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 9 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 10 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 11 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 12 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 13 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 14 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 15 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 16 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 17 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 18 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 19 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:565 100 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:567 If we are here, then no error has happened. We are good. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:570 Restore ACI [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 100 users | |||
Passed | suites/paged_results/paged_results_test.py::test_search_multiple_paging | 5.46 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 100 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:603 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:606 Create simple paged results control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:611 Iteration 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:611 Iteration 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:611 Iteration 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 100 users | |||
Passed | suites/paged_results/paged_results_test.py::test_search_invalid_cookie[1000] | 4.96 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 100 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:657 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:660 Create simple paged results control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:669 Put an invalid cookie (1000) to the control. TypeError is expected [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 100 users | |||
Passed | suites/paged_results/paged_results_test.py::test_search_invalid_cookie[-1] | 4.77 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 100 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:657 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:660 Create simple paged results control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:669 Put an invalid cookie (-1) to the control. TypeError is expected [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 100 users | |||
Passed | suites/paged_results/paged_results_test.py::test_search_abandon_with_zero_size | 0.62 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 10 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:701 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:704 Create simple paged results control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 10 users | |||
Passed | suites/paged_results/paged_results_test.py::test_search_pagedsizelimit_success | 0.65 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-pagedsizelimit to 20. Previous value - b'0'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 10 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:750 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 10; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d3399438>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:758 10 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 10 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-pagedsizelimit to b'0'. Previous value - b'20'. Modified suffix - cn=config. | |||
Passed | suites/paged_results/paged_results_test.py::test_search_nspagedsizelimit[5-15-PASS] | 0.61 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 10 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-pagedsizelimit to 5. Previous value - b'0'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsPagedSizeLimit to 15. Previous value - None. Modified suffix - uid=simplepaged_test,ou=People,dc=example,dc=com. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:812 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:823 Expect to pass [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 10; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d2f56080>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:825 10 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 10 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-pagedsizelimit to b'0'. Previous value - b'5'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsPagedSizeLimit to None. Previous value - b'15'. Modified suffix - uid=simplepaged_test,ou=People,dc=example,dc=com. | |||
Passed | suites/paged_results/paged_results_test.py::test_search_nspagedsizelimit[15-5-SIZELIMIT_EXCEEDED] | 0.56 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 10 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-pagedsizelimit to 15. Previous value - b'0'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsPagedSizeLimit to 5. Previous value - None. Modified suffix - uid=simplepaged_test,ou=People,dc=example,dc=com. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:812 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:819 Expect to fail with SIZELIMIT_EXCEEDED [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 10; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d328d5c0>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 10 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-pagedsizelimit to b'0'. Previous value - b'15'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsPagedSizeLimit to None. Previous value - b'5'. Modified suffix - uid=simplepaged_test,ou=People,dc=example,dc=com. | |||
Passed | suites/paged_results/paged_results_test.py::test_search_paged_limits[conf_attr_values0-ADMINLIMIT_EXCEEDED] | 5.18 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 101 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-sizelimit to 5000. Previous value - b'2000'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-pagedsizelimit to 5000. Previous value - b'0'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-idlistscanlimit to 100. Previous value - b'4000'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-lookthroughlimit to 100. Previous value - b'5000'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:883 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:890 Expect to fail with ADMINLIMIT_EXCEEDED [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 10; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d347fef0>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 3 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 4 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 5 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 6 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 7 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 8 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 101 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-sizelimit to b'2000'. Previous value - b'5000'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-pagedsizelimit to b'0'. Previous value - b'5000'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-lookthroughlimit to b'5000'. Previous value - b'100'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-idlistscanlimit to b'4000'. Previous value - b'100'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. | |||
Passed | suites/paged_results/paged_results_test.py::test_search_paged_limits[conf_attr_values1-PASS] | 5.59 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 101 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-sizelimit to 5000. Previous value - b'2000'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-pagedsizelimit to 5000. Previous value - b'0'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-idlistscanlimit to 120. Previous value - b'4000'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-lookthroughlimit to 122. Previous value - b'5000'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:883 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:894 Expect to pass [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 10; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d2e1eeb8>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 3 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 4 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 5 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 6 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 7 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 8 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 9 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 10 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:896 101 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 101 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-sizelimit to b'2000'. Previous value - b'5000'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-pagedsizelimit to b'0'. Previous value - b'5000'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-lookthroughlimit to b'5000'. Previous value - b'122'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-idlistscanlimit to b'4000'. Previous value - b'120'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. | |||
Passed | suites/paged_results/paged_results_test.py::test_search_paged_user_limits[conf_attr_values0-ADMINLIMIT_EXCEEDED] | 4.76 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 101 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-lookthroughlimit to 1000. Previous value - b'5000'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-idlistscanlimit to 1000. Previous value - b'4000'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsPagedIDListScanLimit to 100. Previous value - None. Modified suffix - uid=simplepaged_test,ou=People,dc=example,dc=com. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsPagedLookthroughLimit to 100. Previous value - None. Modified suffix - uid=simplepaged_test,ou=People,dc=example,dc=com. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:956 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:963 Expect to fail with ADMINLIMIT_EXCEEDED [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 10; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d34ee2b0>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 3 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 4 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 5 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 6 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 7 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 8 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 101 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-lookthroughlimit to b'5000'. Previous value - b'1000'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-idlistscanlimit to b'4000'. Previous value - b'1000'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsPagedIDListScanLimit to None. Previous value - b'100'. Modified suffix - uid=simplepaged_test,ou=People,dc=example,dc=com. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsPagedLookthroughLimit to None. Previous value - b'100'. Modified suffix - uid=simplepaged_test,ou=People,dc=example,dc=com. | |||
Passed | suites/paged_results/paged_results_test.py::test_search_paged_user_limits[conf_attr_values1-PASS] | 5.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 101 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-lookthroughlimit to 1000. Previous value - b'5000'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-idlistscanlimit to 1000. Previous value - b'4000'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsPagedIDListScanLimit to 120. Previous value - None. Modified suffix - uid=simplepaged_test,ou=People,dc=example,dc=com. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsPagedLookthroughLimit to 122. Previous value - None. Modified suffix - uid=simplepaged_test,ou=People,dc=example,dc=com. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:956 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:967 Expect to pass [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 10; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d3346b00>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 3 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 4 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 5 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 6 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 7 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 8 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 9 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 10 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:969 101 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 101 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-lookthroughlimit to b'5000'. Previous value - b'1000'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-idlistscanlimit to b'4000'. Previous value - b'1000'. Modified suffix - cn=config,cn=ldbm database,cn=plugins,cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsPagedIDListScanLimit to None. Previous value - b'120'. Modified suffix - uid=simplepaged_test,ou=People,dc=example,dc=com. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsPagedLookthroughLimit to None. Previous value - b'122'. Modified suffix - uid=simplepaged_test,ou=People,dc=example,dc=com. | |||
Passed | suites/paged_results/paged_results_test.py::test_ger_basic | 1.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 20 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 4; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d33902e8>, <ldap.controls.simple.GetEffectiveRightsControl object at 0x7f29d3390128>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 3 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 4 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 5 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1007 20 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1009 Check for attributeLevelRights [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1012 Remove added users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 20 users | |||
Passed | suites/paged_results/paged_results_test.py::test_multi_suffix_search | 7.24 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:87 Adding suffix:o=test_parent and backend: parent_base [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:96 Adding ACI to allow our test user to search [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:108 Adding suffix:ou=child,o=test_parent and backend: child_base------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1043 Clear the access log [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 10 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 10 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: o=test_parent; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 4; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d34ef5c0>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 3 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 4 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 5 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1054 20 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1057 Restart the server to flush the logs [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1063 Assert that last pr_cookie == -1 and others pr_cookie == 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1068 Remove added users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 10 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 10 users | |||
Passed | suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_success[None] | 1.22 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 20 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1100 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 4; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d2e2fb70>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 3 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 4 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1107 20 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1110 Remove added users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 20 users | |||
Passed | suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_success[-1] | 1.40 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 20 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-maxsimplepaged-per-conn to -1. Previous value - b'-1'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1100 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 4; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d35d1588>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 3 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 4 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1107 20 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1110 Remove added users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 20 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-maxsimplepaged-per-conn to b'-1'. Previous value - b'-1'. Modified suffix - cn=config. | |||
Passed | suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_success[1000] | 1.45 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 20 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-maxsimplepaged-per-conn to 1000. Previous value - b'-1'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1100 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:196 Running simple paged result search with - search suffix: dc=example,dc=com; filter: (uid=test*); attr list ['dn', 'sn']; page_size = 4; controls: [<ldap.controls.libldap.SimplePagedResultsControl object at 0x7f29d2ef0908>]. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 0 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 1 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 2 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 3 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:199 Getting page 4 [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1107 20 results [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1110 Remove added users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 20 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-maxsimplepaged-per-conn to b'-1'. Previous value - b'1000'. Modified suffix - cn=config. | |||
Passed | suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_failure[0] | 1.09 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 20 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-maxsimplepaged-per-conn to 0. Previous value - b'-1'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1144 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1147 Create simple paged results control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1162 Remove added users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 20 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-maxsimplepaged-per-conn to b'-1'. Previous value - b'0'. Modified suffix - cn=config. | |||
Passed | suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_failure[1] | 1.09 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:133 Adding 20 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-maxsimplepaged-per-conn to 1. Previous value - b'-1'. Modified suffix - cn=config. [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1144 Set user bind [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1147 Create simple paged results control instance [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:1162 Remove added users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:155 Deleting 20 users [32mINFO [0m tests.suites.paged_results.paged_results_test:paged_results_test.py:170 Set nsslapd-maxsimplepaged-per-conn to b'-1'. Previous value - b'1'. Modified suffix - cn=config. | |||
Passed | suites/password/password_test.py::test_password_delete_specific_password | 0.12 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.password_test:password_test.py:44 Running test_password_delete_specific_password... [32mINFO [0m tests.suites.password.password_test:password_test.py:65 test_password_delete_specific_password: PASSED | |||
Passed | suites/password/pbkdf2_upgrade_plugin_test.py::test_pbkdf2_upgrade | 9.46 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/password/pwdAdmin_test.py::test_pwdAdmin_bypass | 0.22 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m tests.suites.password.pwdAdmin_test:pwdAdmin_test.py:46 test_pwdAdmin_init: Creating Password Administrator entries... [32mINFO [0m tests.suites.password.pwdAdmin_test:pwdAdmin_test.py:85 test_pwdAdmin_init: Configuring password policy... [32mINFO [0m tests.suites.password.pwdAdmin_test:pwdAdmin_test.py:100 Add aci to allow password admin to add/update entries... [32mINFO [0m tests.suites.password.pwdAdmin_test:pwdAdmin_test.py:115 test_pwdAdmin_init: Bind as the Password Administrator (before activating)... [32mINFO [0m tests.suites.password.pwdAdmin_test:pwdAdmin_test.py:128 test_pwdAdmin_init: Attempt to add entries with invalid passwords, these adds should fail...------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdAdmin_test:pwdAdmin_test.py:167 test_pwdAdmin: Activate the Password Administator... | |||
Passed | suites/password/pwdAdmin_test.py::test_pwdAdmin_no_admin | 0.11 | |
No log output captured. | |||
Passed | suites/password/pwdAdmin_test.py::test_pwdAdmin_modify | 0.19 | |
No log output captured. | |||
Passed | suites/password/pwdAdmin_test.py::test_pwdAdmin_group | 0.17 | |
No log output captured. | |||
Passed | suites/password/pwdAdmin_test.py::test_pwdAdmin_config_validation | 0.03 | |
No log output captured. | |||
Passed | suites/password/pwdModify_test.py::test_pwd_modify_with_different_operation | 14.03 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:101 Attempt for Password change for an entry that does not exists [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:103 Attempt for Password change for an entry that exists [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:105 Attempt for Password change to old for an entry that exists [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:107 Attempt for Password Change with Binddn as testuser but with wrong old password [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:111 Attempt for Password Change with Binddn as testuser [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:113 Attempt for Password Change without giving newpassword [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:116 Change password to NEW_PASSWD i.e newpassword [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:119 Check binding with old/new password [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:124 Change password back to OLD_PASSWD i.e password [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:127 Checking password change Operation using a Non-Secure connection [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:131 Testuser attempts to change password for testuser2(userPassword attribute is Set) [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:147 Directory Manager attempts to change password for testuser2(userPassword attribute is Set) [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:150 Changing userPassword attribute to Undefined for testuser2 [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:152 Testuser attempts to change password for testuser2(userPassword attribute is Undefined) [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:156 Directory Manager attempts to change password for testuser2(userPassword attribute is Undefined) [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:159 Create a password syntax policy. Attempt to change to password that violates that policy [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:163 Reset password syntax policy [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:165 userPassword mod with control results in ber decode error [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:169 Reseting the testuser's password | |||
Passed | suites/password/pwdModify_test.py::test_pwd_modify_with_password_policy | 0.14 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:44 Change the pwd storage type to clear and change the password once to refresh it(for the rest of tests------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:192 Change the password and check that a new entry has been added to the history [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:196 Try changing password to one stored in history. Should fail [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:199 Change the password several times in a row, and try binding after each change | |||
Passed | suites/password/pwdModify_test.py::test_pwd_modify_with_subsuffix | 0.19 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:228 Add a new SubSuffix [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:235 Add the container & create password policies [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:243 Add two New users under the SubEntry [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:265 Changing password of uid=test_user0,ou=TestPeople_bug834047,dc=example,dc=com to newpassword [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:270 Try to delete password- case when password is specified [32mINFO [0m tests.suites.password.pwdModify_test:pwdModify_test.py:274 Try to delete password- case when password is not specified | |||
Passed | suites/password/pwdPolicy_attribute_test.py::test_change_pwd[on-off-UNWILLING_TO_PERFORM] | 2.22 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:39 Adding test user {} [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:66 Create password policy for subtree ou=people,dc=example,dc=com [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:69 Create password policy for user uid=simplepaged_test,ou=people,dc=example,dc=com----------------------------- Captured stdout call ----------------------------- MARK attach gdb ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:103 Set passwordChange to "on" - ou=people,dc=example,dc=com [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:110 Set passwordChange to "off" - uid=simplepaged_test,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:120 Bind as user and modify userPassword [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:132 Bind as DM | |||
Passed | suites/password/pwdPolicy_attribute_test.py::test_change_pwd[off-off-UNWILLING_TO_PERFORM] | 2.24 | |
----------------------------- Captured stdout call ----------------------------- MARK attach gdb ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:103 Set passwordChange to "off" - ou=people,dc=example,dc=com [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:110 Set passwordChange to "off" - uid=simplepaged_test,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:120 Bind as user and modify userPassword [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:132 Bind as DM | |||
Passed | suites/password/pwdPolicy_attribute_test.py::test_change_pwd[off-on-False] | 2.24 | |
----------------------------- Captured stdout call ----------------------------- MARK attach gdb ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:103 Set passwordChange to "off" - ou=people,dc=example,dc=com [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:110 Set passwordChange to "on" - uid=simplepaged_test,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:120 Bind as user and modify userPassword [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:132 Bind as DM | |||
Passed | suites/password/pwdPolicy_attribute_test.py::test_change_pwd[on-on-False] | 2.23 | |
----------------------------- Captured stdout call ----------------------------- MARK attach gdb ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:103 Set passwordChange to "on" - ou=people,dc=example,dc=com [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:110 Set passwordChange to "on" - uid=simplepaged_test,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:120 Bind as user and modify userPassword [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:132 Bind as DM | |||
Passed | suites/password/pwdPolicy_attribute_test.py::test_pwd_min_age | 14.62 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:169 Set passwordminage to "10" - ou=people,dc=example,dc=com [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:174 Set passwordminage to "10" - uid=simplepaged_test,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:178 Set passwordminage to "10" - cn=config [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:183 Bind as user and modify userPassword [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:189 Bind as user and modify userPassword straight away after previous change [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:194 Wait 12 second [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:198 Bind as user and modify userPassword [32mINFO [0m tests.suites.password.pwdPolicy_attribute_test:pwdPolicy_attribute_test.py:206 Bind as DM | |||
Passed | suites/password/pwdPolicy_controls_test.py::test_pwd_must_change | 2.45 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_controls_test:pwdPolicy_controls_test.py:109 Configure password policy with paswordMustChange set to "on" [32mINFO [0m tests.suites.password.pwdPolicy_controls_test:pwdPolicy_controls_test.py:120 Reset userpassword as Directory Manager [32mINFO [0m tests.suites.password.pwdPolicy_controls_test:pwdPolicy_controls_test.py:125 Bind should return ctrl with error code 2 (changeAfterReset) | |||
Passed | suites/password/pwdPolicy_controls_test.py::test_pwd_expired_grace_limit | 6.68 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_controls_test:pwdPolicy_controls_test.py:159 Configure password policy with grace limit set tot 2 [32mINFO [0m tests.suites.password.pwdPolicy_controls_test:pwdPolicy_controls_test.py:164 Change password and wait for it to expire [32mINFO [0m tests.suites.password.pwdPolicy_controls_test:pwdPolicy_controls_test.py:168 Bind and use up one grace login (only one left) [32mINFO [0m tests.suites.password.pwdPolicy_controls_test:pwdPolicy_controls_test.py:178 Use up last grace login, should get control [32mINFO [0m tests.suites.password.pwdPolicy_controls_test:pwdPolicy_controls_test.py:184 No grace login available, bind should fail, and no control should be returned | |||
Passed | suites/password/pwdPolicy_controls_test.py::test_pwd_expiring_with_warning | 5.54 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_controls_test:pwdPolicy_controls_test.py:206 Configure password policy [32mINFO [0m tests.suites.password.pwdPolicy_controls_test:pwdPolicy_controls_test.py:211 Change password and get controls [32mINFO [0m tests.suites.password.pwdPolicy_controls_test:pwdPolicy_controls_test.py:222 Warning has been sent, try the bind again, and recheck the expiring time | |||
Passed | suites/password/pwdPolicy_controls_test.py::test_pwd_expiring_with_no_warning | 6.73 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_controls_test:pwdPolicy_controls_test.py:250 Configure password policy [32mINFO [0m tests.suites.password.pwdPolicy_controls_test:pwdPolicy_controls_test.py:255 When the warning is less than the max age, we never send expiring control response [32mINFO [0m tests.suites.password.pwdPolicy_controls_test:pwdPolicy_controls_test.py:262 Turn on sending expiring control regardless of warning [32mINFO [0m tests.suites.password.pwdPolicy_controls_test:pwdPolicy_controls_test.py:274 Check expiring time again [32mINFO [0m tests.suites.password.pwdPolicy_controls_test:pwdPolicy_controls_test.py:285 Turn off sending expiring control (restore the default setting) | |||
Passed | suites/password/pwdPolicy_inherit_global_test.py::test_entry_has_no_restrictions[off-off] | 1.22 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:39 Adding user uid=buser,ou=People,dc=example,dc=com [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:46 Adding an aci for the bind user [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:71 Enable fine-grained policy [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:92 Default value of nsslapd-pwpolicy-inherit-global is off [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:92 Default value of passwordCheckSyntax is off------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:118 Set nsslapd-pwpolicy-inherit-global to off [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:119 Set passwordCheckSyntax to off [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:92 Default value of nsslapd-pwpolicy-inherit-global is off [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:92 Default value of passwordCheckSyntax is off [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:128 Bind as test user [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:131 Make sure an entry added to ou=people has no password syntax restrictions. | |||
Passed | suites/password/pwdPolicy_inherit_global_test.py::test_entry_has_no_restrictions[on-off] | 1.20 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:118 Set nsslapd-pwpolicy-inherit-global to on [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:119 Set passwordCheckSyntax to off [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:92 Default value of nsslapd-pwpolicy-inherit-global is on [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:92 Default value of passwordCheckSyntax is off [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:128 Bind as test user [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:131 Make sure an entry added to ou=people has no password syntax restrictions. | |||
Passed | suites/password/pwdPolicy_inherit_global_test.py::test_entry_has_no_restrictions[off-on] | 1.33 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:118 Set nsslapd-pwpolicy-inherit-global to off [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:119 Set passwordCheckSyntax to on [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:92 Default value of nsslapd-pwpolicy-inherit-global is off [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:92 Default value of passwordCheckSyntax is on [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:128 Bind as test user [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:131 Make sure an entry added to ou=people has no password syntax restrictions. | |||
Passed | suites/password/pwdPolicy_inherit_global_test.py::test_entry_has_restrictions | 1.22 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:172 Set nsslapd-pwpolicy-inherit-global to on [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:173 Set passwordCheckSyntax to on [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:92 Default value of nsslapd-pwpolicy-inherit-global is on [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:92 Default value of passwordCheckSyntax is on [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:186 Bind as test user [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:191 Try to add user with a short password (<9) [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:196 Try to add user with a long password (>9) [32mINFO [0m tests.suites.password.pwdPolicy_inherit_global_test:pwdPolicy_inherit_global_test.py:200 Bind as DM user | |||
Passed | suites/password/pwdPolicy_syntax_test.py::test_basic | 13.54 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:33 Enable global password policy. Check for syntax.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordMinLength: length too short [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordMinDigits: does not contain minimum number of digits [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordMinAlphas: does not contain minimum number of alphas [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordMaxRepeats: too many repeating characters [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordMinSpecials: does not contain minimum number of special characters [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordMinLowers: does not contain minimum number of lowercase characters [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordMinUppers: does not contain minimum number of lowercase characters [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordDictCheck: Password found in dictionary [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordPalindrome: Password is palindrome [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordMaxSequence: Max montonic sequence is not allowed [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordMaxSequence: Max montonic sequence is not allowed [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordMaxSequence: Max montonic sequence is not allowed [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordMaxSequence: Max montonic sequence is not allowed [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordMaxSeqSets: Max montonic sequence is not allowed [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordMaxClassChars: Too may consecutive characters from the same class [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordMaxClassChars: Too may consecutive characters from the same class [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordMaxClassChars: Too may consecutive characters from the same class [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordMaxClassChars: Too may consecutive characters from the same class [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordBadWords: Too may consecutive characters from the same class [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordBadWords: Too may consecutive characters from the same class [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:96 Invalid password correctly rejected by passwordUserAttributes: Password found in user entry [32mINFO [0m tests.suites.password.pwdPolicy_syntax_test:pwdPolicy_syntax_test.py:285 pwdPolicy tests PASSED | |||
Passed | suites/password/pwdPolicy_token_test.py::test_token_lengths | 3.63 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_token_test:pwdPolicy_token_test.py:67 Testing password len 4 token (test) [32mINFO [0m tests.suites.password.pwdPolicy_token_test:pwdPolicy_token_test.py:72 Password correctly rejected: {'desc': 'Constraint violation', 'info': 'invalid password syntax - password based off of user entry'} [32mINFO [0m tests.suites.password.pwdPolicy_token_test:pwdPolicy_token_test.py:67 Testing password len 6 token (test_u) [32mINFO [0m tests.suites.password.pwdPolicy_token_test:pwdPolicy_token_test.py:72 Password correctly rejected: {'desc': 'Constraint violation', 'info': 'invalid password syntax - password based off of user entry'} [32mINFO [0m tests.suites.password.pwdPolicy_token_test:pwdPolicy_token_test.py:67 Testing password len 10 token (test_user1) [32mINFO [0m tests.suites.password.pwdPolicy_token_test:pwdPolicy_token_test.py:72 Password correctly rejected: {'desc': 'Constraint violation', 'info': 'invalid password syntax - password based off of user entry'} | |||
Passed | suites/password/pwdPolicy_warning_test.py::test_different_values[ ] | 0.26 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:205 Get the default value [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:209 An invalid value is being tested [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:172 Setting passwordSendExpiringTime to [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:213 Now check the value is unchanged [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:216 Invalid value was rejected correctly | |||
Passed | suites/password/pwdPolicy_warning_test.py::test_different_values[junk123] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:205 Get the default value [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:209 An invalid value is being tested [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:172 Setting passwordSendExpiringTime to junk123 [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:213 Now check the value is unchanged [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:216 Invalid value junk123 was rejected correctly | |||
Passed | suites/password/pwdPolicy_warning_test.py::test_different_values[on] | 1.03 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:205 Get the default value [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:218 A valid value is being tested [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:172 Setting passwordSendExpiringTime to on [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:221 Now check that the value has been changed [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:224 passwordSendExpiringTime is now set to on [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:226 Set passwordSendExpiringTime back to the default value [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:172 Setting passwordSendExpiringTime to off | |||
Passed | suites/password/pwdPolicy_warning_test.py::test_different_values[off] | 1.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:205 Get the default value [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:218 A valid value is being tested [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:172 Setting passwordSendExpiringTime to off [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:221 Now check that the value has been changed [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:224 passwordSendExpiringTime is now set to off [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:226 Set passwordSendExpiringTime back to the default value [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:172 Setting passwordSendExpiringTime to off | |||
Passed | suites/password/pwdPolicy_warning_test.py::test_expiry_time | 0.18 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:46 Get the default values [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:53 Set the new values [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:114 Add the user------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:257 Get the password expiry warning time [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:259 Binding with (uid=tuser,ou=people,dc=example,dc=com) and requesting the password expiry warning time [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:159 Bind with the user and request the password expiry warning time [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:262 Check whether the time is returned [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:266 user's password will expire in 172800 seconds [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:268 Rebinding as DM | |||
Passed | suites/password/pwdPolicy_warning_test.py::test_password_warning[passwordSendExpiringTime-off] | 0.69 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:46 Get the default values [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:53 Set the new values [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:114 Add the user------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:299 Set configuration parameter [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:172 Setting passwordSendExpiringTime to off [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:303 Binding with (uid=tuser,ou=people,dc=example,dc=com) and requesting password expiry warning time [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:159 Bind with the user and request the password expiry warning time [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:306 Check the state of the control [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:309 Password Expiry warning time is not returned as passwordSendExpiringTime is set to off [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:314 Rebinding as DM | |||
Passed | suites/password/pwdPolicy_warning_test.py::test_password_warning[passwordWarning-3600] | 0.68 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:46 Get the default values [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:53 Set the new values [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:114 Add the user------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:299 Set configuration parameter [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:172 Setting passwordWarning to 3600 [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:303 Binding with (uid=tuser,ou=people,dc=example,dc=com) and requesting password expiry warning time [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:159 Bind with the user and request the password expiry warning time [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:306 Check the state of the control [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:312 (uid=tuser,ou=people,dc=example,dc=com) password will expire in 172800 seconds [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:314 Rebinding as DM | |||
Passed | suites/password/pwdPolicy_warning_test.py::test_with_different_password_states | 0.48 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:46 Get the default values [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:53 Set the new values [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:114 Add the user------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:347 Expire user's password by changing passwordExpirationTime timestamp [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:351 Old passwordExpirationTime: 20190621002948Z [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:354 New passwordExpirationTime: 20190521002948Z [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:357 Attempting to bind with user uid=tuser,ou=people,dc=example,dc=com and retrive the password expiry warning time [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:159 Bind with the user and request the password expiry warning time [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:361 Bind Failed, error: /usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py:315: ldap.INVALID_CREDENTIALS: {'desc': 'Invalid credentials', 'info': 'password expired!'} [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:363 Rebinding as DM [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:366 Reverting back user's passwordExpirationTime [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:370 Rebinding with uid=tuser,ou=people,dc=example,dc=com and retrieving the password expiry warning time [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:159 Bind with the user and request the password expiry warning time [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:373 Check that the control is returned [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:377 user's password will expire in 172800 seconds [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:379 Rebinding as DM | |||
Passed | suites/password/pwdPolicy_warning_test.py::test_default_behavior | 0.37 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:84 Get the default values [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:90 Set the new values [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:114 Add the user------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:406 Binding with uid=tuser,ou=people,dc=example,dc=com and requesting the password expiry warning time [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:159 Bind with the user and request the password expiry warning time [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:409 Check that no control is returned [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:412 Rebinding as DM | |||
Passed | suites/password/pwdPolicy_warning_test.py::test_when_maxage_and_warning_are_the_same | 0.53 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:84 Get the default values [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:90 Set the new values [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:114 Add the user------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:441 Set the new values [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:445 First change user's password to reset its password expiration time [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:452 Binding with uid=tuser,ou=people,dc=example,dc=com and requesting the password expiry warning time [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:159 Bind with the user and request the password expiry warning time [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:455 Check that control is returned evenif passwordSendExpiringTime is set to off [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:459 user's password will expire in 86400 seconds [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:461 Rebinding as DM | |||
Passed | suites/password/pwdPolicy_warning_test.py::test_with_local_policy | 0.15 | |
---------------------------- Captured stderr setup ----------------------------- Container entries added. ------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:46 Get the default values [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:53 Set the new values [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:114 Add the user [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:142 Setting fine grained policy for user (uid=tuser,ou=people,dc=example,dc=com)------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:488 Attempting to get password expiry warning time for user uid=tuser,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:159 Bind with the user and request the password expiry warning time [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:491 Check that the control is not returned [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:494 Password expiry warning time is not returned [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:496 Rebinding as DM | |||
Passed | suites/password/pwdPolicy_warning_test.py::test_search_shadowWarning_when_passwordWarning_is_lower | 0.33 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:46 Get the default values [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:53 Set the new values------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:528 Bind as cn=Directory Manager [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:531 Creating test user [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:536 Setting passwordWarning to smaller value than 86400 [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:539 Bind as test user [32mINFO [0m tests.suites.password.pwdPolicy_warning_test:pwdPolicy_warning_test.py:542 Check if attribute shadowWarning is present | |||
Passed | suites/password/pwd_algo_test.py::test_pwd_algo_test[CLEAR] | 0.11 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:135 Test CLEAR PASSED | |||
Passed | suites/password/pwd_algo_test.py::test_pwd_algo_test[CRYPT] | 0.07 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:135 Test CRYPT PASSED | |||
Passed | suites/password/pwd_algo_test.py::test_pwd_algo_test[CRYPT-MD5] | 0.09 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:135 Test CRYPT-MD5 PASSED | |||
Passed | suites/password/pwd_algo_test.py::test_pwd_algo_test[CRYPT-SHA256] | 0.09 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:135 Test CRYPT-SHA256 PASSED | |||
Passed | suites/password/pwd_algo_test.py::test_pwd_algo_test[CRYPT-SHA512] | 0.10 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:135 Test CRYPT-SHA512 PASSED | |||
Passed | suites/password/pwd_algo_test.py::test_pwd_algo_test[MD5] | 0.10 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:135 Test MD5 PASSED | |||
Passed | suites/password/pwd_algo_test.py::test_pwd_algo_test[SHA] | 0.06 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:135 Test SHA PASSED | |||
Passed | suites/password/pwd_algo_test.py::test_pwd_algo_test[SHA256] | 0.07 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:135 Test SHA256 PASSED | |||
Passed | suites/password/pwd_algo_test.py::test_pwd_algo_test[SHA384] | 0.08 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:135 Test SHA384 PASSED | |||
Passed | suites/password/pwd_algo_test.py::test_pwd_algo_test[SHA512] | 0.09 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:135 Test SHA512 PASSED | |||
Passed | suites/password/pwd_algo_test.py::test_pwd_algo_test[SMD5] | 0.07 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:135 Test SMD5 PASSED | |||
Passed | suites/password/pwd_algo_test.py::test_pwd_algo_test[SSHA] | 0.07 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:135 Test SSHA PASSED | |||
Passed | suites/password/pwd_algo_test.py::test_pwd_algo_test[SSHA256] | 0.10 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:135 Test SSHA256 PASSED | |||
Passed | suites/password/pwd_algo_test.py::test_pwd_algo_test[SSHA384] | 0.07 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:135 Test SSHA384 PASSED | |||
Passed | suites/password/pwd_algo_test.py::test_pwd_algo_test[SSHA512] | 0.06 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:135 Test SSHA512 PASSED | |||
Passed | suites/password/pwd_algo_test.py::test_pwd_algo_test[PBKDF2_SHA256] | 0.36 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:135 Test PBKDF2_SHA256 PASSED | |||
Passed | suites/password/pwd_algo_test.py::test_pwd_algo_test[DEFAULT] | 0.37 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:135 Test DEFAULT PASSED | |||
Passed | suites/password/pwd_algo_test.py::test_pbkdf2_algo | 3.46 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_algo_test:pwd_algo_test.py:167 Test PASSED | |||
Passed | suites/password/pwd_lockout_bypass_test.py::test_lockout_bypass | 0.31 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/password/pwd_log_test.py::test_hide_unhashed_pwd | 4.22 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwd_log_test:pwd_log_test.py:78 Test complete | |||
Passed | suites/password/pwp_history_test.py::test_basic | 4.60 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.pwp_history_test:pwp_history_test.py:71 Configured password policy. [32mINFO [0m tests.suites.password.pwp_history_test:pwp_history_test.py:98 Password change correctly rejected [32mINFO [0m tests.suites.password.pwp_history_test:pwp_history_test.py:126 Correct number of passwords found in history. [32mINFO [0m tests.suites.password.pwp_history_test:pwp_history_test.py:137 Password change correctly rejected [32mINFO [0m tests.suites.password.pwp_history_test:pwp_history_test.py:147 Password change correctly rejected [32mINFO [0m tests.suites.password.pwp_history_test:pwp_history_test.py:157 Password change correctly rejected [32mINFO [0m tests.suites.password.pwp_history_test:pwp_history_test.py:181 Password change correctly rejected [32mINFO [0m tests.suites.password.pwp_history_test:pwp_history_test.py:198 Configured passwordInHistory to 0. [32mINFO [0m tests.suites.password.pwp_history_test:pwp_history_test.py:212 Password change correctly rejected [32mINFO [0m tests.suites.password.pwp_history_test:pwp_history_test.py:232 Configured passwordInHistory to 2. [32mINFO [0m tests.suites.password.pwp_history_test:pwp_history_test.py:245 Password change correctly rejected [32mINFO [0m tests.suites.password.pwp_history_test:pwp_history_test.py:259 Test suite PASSED. | |||
Passed | suites/password/regression_test.py::test_pwp_local_unlock | 4.21 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m tests.suites.password.regression_test:regression_test.py:44 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to on [32mINFO [0m tests.suites.password.regression_test:regression_test.py:51 Configure subtree password policy for ou=people,dc=example,dc=com [32mINFO [0m tests.suites.password.regression_test:regression_test.py:74 Adding user-uid=UIDpwtest1,ou=people,dc=example,dc=com------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:113 Verify user can bind... [32mINFO [0m tests.suites.password.regression_test:regression_test.py:116 Test passwordUnlock default - user should be able to reset password after lockout [32mINFO [0m tests.suites.password.regression_test:regression_test.py:127 Verify account is locked [32mINFO [0m tests.suites.password.regression_test:regression_test.py:131 Wait for lockout duration... [32mINFO [0m tests.suites.password.regression_test:regression_test.py:134 Check if user can now bind with correct password | |||
Passed | suites/password/regression_test.py::test_trivial_passw_check[CNpwtest1] | 0.25 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:158 Replace userPassword attribute with CNpwtest1 | |||
Passed | suites/password/regression_test.py::test_trivial_passw_check[SNpwtest1] | 0.21 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:158 Replace userPassword attribute with SNpwtest1 | |||
Passed | suites/password/regression_test.py::test_trivial_passw_check[UIDpwtest1] | 0.21 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:158 Replace userPassword attribute with UIDpwtest1 | |||
Passed | suites/password/regression_test.py::test_trivial_passw_check[MAILpwtest1@redhat.com] | 0.19 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:158 Replace userPassword attribute with MAILpwtest1@redhat.com | |||
Passed | suites/password/regression_test.py::test_trivial_passw_check[GNpwtest1] | 0.19 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:158 Replace userPassword attribute with GNpwtest1 | |||
Passed | suites/password/regression_test.py::test_trivial_passw_check[CNpwtest1ZZZZ] | 0.19 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:158 Replace userPassword attribute with CNpwtest1ZZZZ | |||
Passed | suites/password/regression_test.py::test_trivial_passw_check[ZZZZZCNpwtest1] | 0.34 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:158 Replace userPassword attribute with ZZZZZCNpwtest1 | |||
Passed | suites/password/regression_test.py::test_trivial_passw_check[ZCNpwtest1] | 0.19 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:158 Replace userPassword attribute with ZCNpwtest1 | |||
Passed | suites/password/regression_test.py::test_trivial_passw_check[CNpwtest1Z] | 0.41 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:158 Replace userPassword attribute with CNpwtest1Z | |||
Passed | suites/password/regression_test.py::test_trivial_passw_check[ZCNpwtest1Z] | 0.18 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:158 Replace userPassword attribute with ZCNpwtest1Z | |||
Passed | suites/password/regression_test.py::test_trivial_passw_check[ZZCNpwtest1] | 0.18 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:158 Replace userPassword attribute with ZZCNpwtest1 | |||
Passed | suites/password/regression_test.py::test_trivial_passw_check[CNpwtest1ZZ] | 0.19 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:158 Replace userPassword attribute with CNpwtest1ZZ | |||
Passed | suites/password/regression_test.py::test_trivial_passw_check[ZZCNpwtest1ZZ] | 0.41 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:158 Replace userPassword attribute with ZZCNpwtest1ZZ | |||
Passed | suites/password/regression_test.py::test_trivial_passw_check[ZZZCNpwtest1] | 0.19 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:158 Replace userPassword attribute with ZZZCNpwtest1 | |||
Passed | suites/password/regression_test.py::test_trivial_passw_check[CNpwtest1ZZZ] | 0.26 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:158 Replace userPassword attribute with CNpwtest1ZZZ | |||
Passed | suites/password/regression_test.py::test_trivial_passw_check[ZZZCNpwtest1ZZZ] | 0.18 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:158 Replace userPassword attribute with ZZZCNpwtest1ZZZ | |||
Passed | suites/password/regression_test.py::test_trivial_passw_check[ZZZZZZCNpwtest1ZZZZZZZZ] | 0.27 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:158 Replace userPassword attribute with ZZZZZZCNpwtest1ZZZZZZZZ | |||
Passed | suites/password/regression_test.py::test_global_vs_local[CNpwtest1] | 0.28 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:185 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to off [32mINFO [0m tests.suites.password.regression_test:regression_test.py:190 Replace userPassword attribute with CNpwtest1 | |||
Passed | suites/password/regression_test.py::test_global_vs_local[SNpwtest1] | 0.29 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:185 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to off [32mINFO [0m tests.suites.password.regression_test:regression_test.py:190 Replace userPassword attribute with SNpwtest1 | |||
Passed | suites/password/regression_test.py::test_global_vs_local[UIDpwtest1] | 0.24 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:185 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to off [32mINFO [0m tests.suites.password.regression_test:regression_test.py:190 Replace userPassword attribute with UIDpwtest1 | |||
Passed | suites/password/regression_test.py::test_global_vs_local[MAILpwtest1@redhat.com] | 0.24 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:185 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to off [32mINFO [0m tests.suites.password.regression_test:regression_test.py:190 Replace userPassword attribute with MAILpwtest1@redhat.com | |||
Passed | suites/password/regression_test.py::test_global_vs_local[GNpwtest1] | 0.26 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:185 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to off [32mINFO [0m tests.suites.password.regression_test:regression_test.py:190 Replace userPassword attribute with GNpwtest1 | |||
Passed | suites/password/regression_test.py::test_global_vs_local[CNpwtest1ZZZZ] | 0.48 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:185 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to off [32mINFO [0m tests.suites.password.regression_test:regression_test.py:190 Replace userPassword attribute with CNpwtest1ZZZZ | |||
Passed | suites/password/regression_test.py::test_global_vs_local[ZZZZZCNpwtest1] | 0.26 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:185 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to off [32mINFO [0m tests.suites.password.regression_test:regression_test.py:190 Replace userPassword attribute with ZZZZZCNpwtest1 | |||
Passed | suites/password/regression_test.py::test_global_vs_local[ZCNpwtest1] | 0.26 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:185 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to off [32mINFO [0m tests.suites.password.regression_test:regression_test.py:190 Replace userPassword attribute with ZCNpwtest1 | |||
Passed | suites/password/regression_test.py::test_global_vs_local[CNpwtest1Z] | 0.23 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:185 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to off [32mINFO [0m tests.suites.password.regression_test:regression_test.py:190 Replace userPassword attribute with CNpwtest1Z | |||
Passed | suites/password/regression_test.py::test_global_vs_local[ZCNpwtest1Z] | 0.29 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:185 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to off [32mINFO [0m tests.suites.password.regression_test:regression_test.py:190 Replace userPassword attribute with ZCNpwtest1Z | |||
Passed | suites/password/regression_test.py::test_global_vs_local[ZZCNpwtest1] | 0.24 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:185 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to off [32mINFO [0m tests.suites.password.regression_test:regression_test.py:190 Replace userPassword attribute with ZZCNpwtest1 | |||
Passed | suites/password/regression_test.py::test_global_vs_local[CNpwtest1ZZ] | 0.24 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:185 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to off [32mINFO [0m tests.suites.password.regression_test:regression_test.py:190 Replace userPassword attribute with CNpwtest1ZZ | |||
Passed | suites/password/regression_test.py::test_global_vs_local[ZZCNpwtest1ZZ] | 0.26 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:185 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to off [32mINFO [0m tests.suites.password.regression_test:regression_test.py:190 Replace userPassword attribute with ZZCNpwtest1ZZ | |||
Passed | suites/password/regression_test.py::test_global_vs_local[ZZZCNpwtest1] | 0.24 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:185 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to off [32mINFO [0m tests.suites.password.regression_test:regression_test.py:190 Replace userPassword attribute with ZZZCNpwtest1 | |||
Passed | suites/password/regression_test.py::test_global_vs_local[CNpwtest1ZZZ] | 0.24 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:185 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to off [32mINFO [0m tests.suites.password.regression_test:regression_test.py:190 Replace userPassword attribute with CNpwtest1ZZZ | |||
Passed | suites/password/regression_test.py::test_global_vs_local[ZZZCNpwtest1ZZZ] | 0.45 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:185 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to off [32mINFO [0m tests.suites.password.regression_test:regression_test.py:190 Replace userPassword attribute with ZZZCNpwtest1ZZZ | |||
Passed | suites/password/regression_test.py::test_global_vs_local[ZZZZZZCNpwtest1ZZZZZZZZ] | 0.23 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.password.regression_test:regression_test.py:185 Configure Pwpolicy with PasswordCheckSyntax and nsslapd-pwpolicy-local set to off [32mINFO [0m tests.suites.password.regression_test:regression_test.py:190 Replace userPassword attribute with ZZZZZZCNpwtest1ZZZZZZZZ | |||
Passed | suites/plugins/acceptance_test.py::test_acctpolicy | 13.79 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38902, 'ldap-secureport': 63602, 'server-id': 'standalone2', 'suffix': 'dc=example,dc=com'} was created.----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. | |||
Passed | suites/plugins/acceptance_test.py::test_attruniq | 15.79 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. | |||
Passed | suites/plugins/acceptance_test.py::test_automember | 22.98 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. | |||
Passed | suites/plugins/acceptance_test.py::test_dna | 15.77 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. | |||
Passed | suites/plugins/acceptance_test.py::test_linkedattrs | 23.13 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. | |||
Passed | suites/plugins/acceptance_test.py::test_memberof | 32.84 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. | |||
Passed | suites/plugins/acceptance_test.py::test_mep | 15.68 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. | |||
Passed | suites/plugins/acceptance_test.py::test_passthru | 20.68 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. | |||
Passed | suites/plugins/acceptance_test.py::test_referint | 11.03 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. | |||
Passed | suites/plugins/acceptance_test.py::test_retrocl | 20.87 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. | |||
Passed | suites/plugins/acceptance_test.py::test_rootdn | 33.22 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. | |||
Passed | suites/plugins/accpol_test.py::test_glact_inact | 27.40 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.utils:accpol_test.py:34 Configuring Global account policy plugin, pwpolicy attributes and restarting the server------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:accpol_test.py:345 AccountInactivityLimit set to 12. Account will be inactivated if not accessed in 12 secs [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:347 Sleep for 10 secs to check if account is not inactivated, expected value 0 [32mINFO [0m lib389.utils:accpol_test.py:349 Account should not be inactivated since AccountInactivityLimit not exceeded [32mINFO [0m lib389.utils:accpol_test.py:351 Sleep for 3 more secs to check if account is inactivated [32mINFO [0m lib389.utils:accpol_test.py:354 Sleep +10 secs to check if account glinactusr3 is inactivated [32mINFO [0m lib389.utils:accpol_test.py:287 del_users: Pass all of these as parameters suffix, subtree, userid and nousrs | |||
Passed | suites/plugins/accpol_test.py::test_glremv_lastlogin | 19.52 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:accpol_test.py:388 AccountInactivityLimit set to 12. Account will be inactivated if not accessed in 12 secs [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:390 Sleep for 6 secs to check if account is not inactivated, expected value 0 [32mINFO [0m lib389.utils:accpol_test.py:392 Account should not be inactivated since AccountInactivityLimit not exceeded [32mINFO [0m lib389.utils:accpol_test.py:251 Delete lastLoginTime/createTimeStamp/ModifyTimeStamp attribute from user account [32mINFO [0m lib389.utils:accpol_test.py:395 Sleep for 7 more secs to check if account is inactivated [32mINFO [0m lib389.utils:accpol_test.py:216 Enable account by replacing lastLoginTime/createTimeStamp/ModifyTimeStamp attribute [32mINFO [0m lib389.utils:accpol_test.py:399 Check if account is activated, expected 0 [32mINFO [0m lib389.utils:accpol_test.py:287 del_users: Pass all of these as parameters suffix, subtree, userid and nousrs | |||
Passed | suites/plugins/accpol_test.py::test_glact_login | 23.59 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:accpol_test.py:428 AccountInactivityLimit set to 12. Account will be inactivated if not accessed in 12 secs [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:430 Sleep for 13 secs to check if account is inactivated, expected error 19 [32mINFO [0m lib389.utils:accpol_test.py:216 Enable account by replacing lastLoginTime/createTimeStamp/ModifyTimeStamp attribute [32mINFO [0m lib389.utils:accpol_test.py:434 Check if account is activated, expected 0 [32mINFO [0m lib389.utils:accpol_test.py:287 del_users: Pass all of these as parameters suffix, subtree, userid and nousrs | |||
Passed | suites/plugins/accpol_test.py::test_glinact_limit | 123.41 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:accpol_test.py:486 AccountInactivityLimit set to 12. Account will be inactivated if not accessed in 12 secs [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:488 Sleep for 9 secs to check if account is not inactivated, expected 0 [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:510 Check if account is activated, expected 0 [32mINFO [0m lib389.utils:accpol_test.py:216 Enable account by replacing lastLoginTime/createTimeStamp/ModifyTimeStamp attribute [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:287 del_users: Pass all of these as parameters suffix, subtree, userid and nousrs | |||
Passed | suites/plugins/accpol_test.py::test_glnologin_attr | 85.82 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:accpol_test.py:569 AccountInactivityLimit set to 12. Account will be inactivated if not accessed in 12 secs [32mINFO [0m lib389.utils:accpol_test.py:570 Set attribute StateAttrName to createTimestamp, loginTime attr wont be considered [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:574 Sleep for 9 secs to check if account is not inactivated, expected 0 [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:599 Set attribute StateAttrName to lastLoginTime, the default [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:216 Enable account by replacing lastLoginTime/createTimeStamp/ModifyTimeStamp attribute [32mINFO [0m lib389.utils:accpol_test.py:603 Check if account is activated, expected 0 [32mINFO [0m lib389.utils:accpol_test.py:287 del_users: Pass all of these as parameters suffix, subtree, userid and nousrs | |||
Passed | suites/plugins/accpol_test.py::test_glnoalt_stattr | 57.59 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:accpol_test.py:634 Set attribute altStateAttrName to 1.1 [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:638 Sleep for 13 secs to check if account is not inactivated, expected 0 [32mINFO [0m lib389.utils:accpol_test.py:641 lastLoginTime attribute is added from the above ldap bind by userdn [32mINFO [0m lib389.utils:accpol_test.py:251 Delete lastLoginTime/createTimeStamp/ModifyTimeStamp attribute from user account [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:216 Enable account by replacing lastLoginTime/createTimeStamp/ModifyTimeStamp attribute [32mINFO [0m lib389.utils:accpol_test.py:287 del_users: Pass all of these as parameters suffix, subtree, userid and nousrs | |||
Passed | suites/plugins/accpol_test.py::test_glattr_modtime | 47.85 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:accpol_test.py:681 Set attribute altStateAttrName to modifyTimestamp [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:685 Sleep for 13 secs to check if account is inactivated, expected 0 [32mINFO [0m lib389.utils:accpol_test.py:199 Check ModifyTimeStamp attribute present for user [32mINFO [0m lib389.utils:accpol_test.py:234 Enable account by replacing cn attribute value, value of modifyTimeStamp changed [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:251 Delete lastLoginTime/createTimeStamp/ModifyTimeStamp attribute from user account [32mINFO [0m lib389.utils:accpol_test.py:216 Enable account by replacing lastLoginTime/createTimeStamp/ModifyTimeStamp attribute [32mINFO [0m lib389.utils:accpol_test.py:287 del_users: Pass all of these as parameters suffix, subtree, userid and nousrs | |||
Passed | suites/plugins/accpol_test.py::test_glnoalt_nologin | 52.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:accpol_test.py:736 Set attribute altStateAttrName to 1.1 [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:738 Set attribute alwaysrecordlogin to No [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:742 Sleep for 13 secs to check if account is not inactivated, expected 0 [32mINFO [0m lib389.utils:accpol_test.py:747 Set attribute altStateAttrName to createTimestamp [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:752 Reset the default attribute values [32mINFO [0m lib389.utils:accpol_test.py:186 Modify attribute value for a given DN [32mINFO [0m lib389.utils:accpol_test.py:216 Enable account by replacing lastLoginTime/createTimeStamp/ModifyTimeStamp attribute [32mINFO [0m lib389.utils:accpol_test.py:287 del_users: Pass all of these as parameters suffix, subtree, userid and nousrs | |||
Passed | suites/plugins/accpol_test.py::test_glinact_nsact | 30.69 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:accpol_test.py:792 AccountInactivityLimit set to 12. Account will be inactivated if not accessed in 12 secs [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:794 Sleep for 3 secs to check if account is not inactivated, expected value 0 [32mINFO [0m lib389.utils:accpol_test.py:159 Account activate/in-activate/status using ns-activate/inactivate/accountstatus.pl [32mINFO [0m lib389.utils:accpol_test.py:163 Running ns-activate.pl for user uid=nsactusr1,ou=groups,dc=example,dc=com [32mINFO [0m lib389.utils:accpol_test.py:177 output: b'uid=nsactusr1,ou=groups,dc=example,dc=com already activated.\n' [32mINFO [0m lib389.utils:accpol_test.py:797 Sleep for 10 secs to check if account is inactivated, expected value 19 [32mINFO [0m lib389.utils:accpol_test.py:159 Account activate/in-activate/status using ns-activate/inactivate/accountstatus.pl [32mINFO [0m lib389.utils:accpol_test.py:163 Running ns-activate.pl for user uid=nsactusr1,ou=groups,dc=example,dc=com [32mINFO [0m lib389.utils:accpol_test.py:177 output: b'uid=nsactusr1,ou=groups,dc=example,dc=com already activated.\n' [32mINFO [0m lib389.utils:accpol_test.py:159 Account activate/in-activate/status using ns-activate/inactivate/accountstatus.pl [32mINFO [0m lib389.utils:accpol_test.py:163 Running ns-accountstatus.pl for user uid=nsactusr1,ou=groups,dc=example,dc=com [32mINFO [0m lib389.utils:accpol_test.py:177 output: b'uid=nsactusr1,ou=groups,dc=example,dc=com - inactivated (inactivity limit exceeded).\n' [32mINFO [0m lib389.utils:accpol_test.py:216 Enable account by replacing lastLoginTime/createTimeStamp/ModifyTimeStamp attribute [32mINFO [0m lib389.utils:accpol_test.py:159 Account activate/in-activate/status using ns-activate/inactivate/accountstatus.pl [32mINFO [0m lib389.utils:accpol_test.py:163 Running ns-accountstatus.pl for user uid=nsactusr1,ou=groups,dc=example,dc=com [32mINFO [0m lib389.utils:accpol_test.py:177 output: b'uid=nsactusr1,ou=groups,dc=example,dc=com - activated.\n' [32mINFO [0m lib389.utils:accpol_test.py:287 del_users: Pass all of these as parameters suffix, subtree, userid and nousrs | |||
Passed | suites/plugins/accpol_test.py::test_glinact_acclock | 40.77 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:accpol_test.py:837 AccountInactivityLimit set to 12. Account will be inactivated if not accessed in 12 secs [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:839 Sleep for 3 secs and try invalid binds to lockout the user [32mINFO [0m lib389.utils:accpol_test.py:116 Lockout user account by attempting invalid password binds [32mINFO [0m lib389.utils:accpol_test.py:843 Sleep for 10 secs to check if account is inactivated, expected value 19 [32mINFO [0m lib389.utils:accpol_test.py:847 Add lastLoginTime to activate the user account [32mINFO [0m lib389.utils:accpol_test.py:216 Enable account by replacing lastLoginTime/createTimeStamp/ModifyTimeStamp attribute [32mINFO [0m lib389.utils:accpol_test.py:851 Checking if account is unlocked after passwordlockoutduration, but inactivated after accountInactivityLimit [32mINFO [0m lib389.utils:accpol_test.py:116 Lockout user account by attempting invalid password binds [32mINFO [0m lib389.utils:accpol_test.py:855 Account is expected to be unlocked after 5 secs of passwordlockoutduration [32mINFO [0m lib389.utils:accpol_test.py:859 Sleep 13s and check if account inactivated based on accountInactivityLimit, expected 19 [32mINFO [0m lib389.utils:accpol_test.py:287 del_users: Pass all of these as parameters suffix, subtree, userid and nousrs | |||
Passed | suites/plugins/accpol_test.py::test_glnact_pwexp | 50.74 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:accpol_test.py:903 AccountInactivityLimit set to 12. Account will be inactivated if not accessed in 12 secs [32mINFO [0m lib389.utils:accpol_test.py:904 Passwordmaxage is set to 9. Password will expire in 9 secs [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:907 Sleep for 9 secs and check if password expired [32mINFO [0m lib389.utils:accpol_test.py:913 Add lastLoginTime to activate the user account [32mINFO [0m lib389.utils:accpol_test.py:216 Enable account by replacing lastLoginTime/createTimeStamp/ModifyTimeStamp attribute [32mINFO [0m lib389.utils:accpol_test.py:137 Reset user password for user-uid=pwexpusr1,ou=groups,dc=example,dc=com [32mINFO [0m lib389.utils:accpol_test.py:137 Reset user password for user-uid=pwexpusr1,ou=groups,dc=example,dc=com [32mINFO [0m lib389.utils:accpol_test.py:924 Sleep for 4 secs and check if account is now inactivated, expected error 19 [32mINFO [0m lib389.utils:accpol_test.py:137 Reset user password for user-uid=pwexpusr1,ou=groups,dc=example,dc=com [32mINFO [0m lib389.utils:accpol_test.py:216 Enable account by replacing lastLoginTime/createTimeStamp/ModifyTimeStamp attribute [32mINFO [0m lib389.utils:accpol_test.py:137 Reset user password for user-uid=pwexpusr1,ou=groups,dc=example,dc=com [32mINFO [0m lib389.utils:accpol_test.py:287 del_users: Pass all of these as parameters suffix, subtree, userid and nousrs | |||
Passed | suites/plugins/accpol_test.py::test_locact_inact | 31.68 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.utils:accpol_test.py:76 Adding Local account policy plugin configuration entries------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:accpol_test.py:976 AccountInactivityLimit set to 10. Account will be inactivated if not accessed in 10 secs [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:978 Sleep for 9 secs to check if account is not inactivated, expected value 0 [32mINFO [0m lib389.utils:accpol_test.py:980 Account should not be inactivated since AccountInactivityLimit not exceeded [32mINFO [0m lib389.utils:accpol_test.py:982 Sleep for 2 more secs to check if account is inactivated [32mINFO [0m lib389.utils:accpol_test.py:985 Sleep +9 secs to check if account inactusr3 is inactivated [32mINFO [0m lib389.utils:accpol_test.py:988 Add lastLoginTime attribute to all users and check if its activated [32mINFO [0m lib389.utils:accpol_test.py:216 Enable account by replacing lastLoginTime/createTimeStamp/ModifyTimeStamp attribute [32mINFO [0m lib389.utils:accpol_test.py:287 del_users: Pass all of these as parameters suffix, subtree, userid and nousrs | |||
Passed | suites/plugins/accpol_test.py::test_locinact_modrdn | 27.50 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:accpol_test.py:1022 Account should not be inactivated since the subtree is not configured [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:1024 Sleep for 11 secs to check if account is not inactivated, expected value 0 [32mINFO [0m lib389.utils:accpol_test.py:1027 Moving users from ou=groups to ou=people subtree [32mINFO [0m lib389.utils:accpol_test.py:1036 Then wait for 11 secs and check if entries are inactivated [32mINFO [0m lib389.utils:accpol_test.py:216 Enable account by replacing lastLoginTime/createTimeStamp/ModifyTimeStamp attribute [32mINFO [0m lib389.utils:accpol_test.py:287 del_users: Pass all of these as parameters suffix, subtree, userid and nousrs | |||
Passed | suites/plugins/accpol_test.py::test_locact_modrdn | 15.43 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:accpol_test.py:1068 Account should be inactivated since the subtree is configured [32mINFO [0m lib389.utils:accpol_test.py:268 add_users: Pass all of these as parameters suffix, subtree, userid and nousrs [32mINFO [0m lib389.utils:accpol_test.py:1070 Sleep for 11 secs to check if account is inactivated, expected value 19 [32mINFO [0m lib389.utils:accpol_test.py:1073 Moving users from ou=people to ou=groups subtree [32mINFO [0m lib389.utils:accpol_test.py:1081 Sleep for +2 secs and check users from both ou=people and ou=groups subtree [32mINFO [0m lib389.utils:accpol_test.py:287 del_users: Pass all of these as parameters suffix, subtree, userid and nousrs | |||
Passed | suites/plugins/attr_nsslapd-pluginarg_test.py::test_duplicate_values | 3.68 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:31 Ticket 47431 - 0: Enable 7bit plugin...------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:56 Ticket 47431 - 1: Check 26 duplicate values are treated as one... [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:59 modify_s cn=7-bit check,cn=plugins,cn=config [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:83 line: [18/Jun/2019:20:46:22.719320249 -0400] - WARN - str2entry_dupcheck - 26 duplicate values for attribute type nsslapd-pluginarg2 detected in entry cn=7-bit check,cn=plugins,cn=config. Extra values ignored. [32mINFO [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:84 Expected error "str2entry_dupcheck.* duplicate values for attribute type nsslapd-pluginarg2 detected in entry cn=7-bit check,cn=plugins,cn=config." logged in /var/log/dirsrv/slapd-standalone1/errors [32mINFO [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:86 Ticket 47431 - 1: done | |||
Passed | suites/plugins/attr_nsslapd-pluginarg_test.py::test_multiple_value | 6.17 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:111 Ticket 47431 - 2: Check two values belonging to one arg is fixed... [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:131 line - [18/Jun/2019:20:46:27.542609639 -0400] - DEBUG - NS7bitAttr - NS7bitAttr_Init - 0: uid [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:132 ATTRS[0] uid [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:136 uid was logged [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:131 line - [18/Jun/2019:20:46:27.546724225 -0400] - DEBUG - NS7bitAttr - NS7bitAttr_Init - 1: mail [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:132 ATTRS[1] mail [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:136 mail was logged [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:131 line - [18/Jun/2019:20:46:27.550344016 -0400] - DEBUG - NS7bitAttr - NS7bitAttr_Init - 2: userpassword [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:132 ATTRS[2] userpassword [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:136 userpassword was logged [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:131 line - [18/Jun/2019:20:46:27.554009238 -0400] - DEBUG - NS7bitAttr - NS7bitAttr_Init - 3: , [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:132 ATTRS[3] , [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:136 , was logged [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:131 line - [18/Jun/2019:20:46:27.557879865 -0400] - DEBUG - NS7bitAttr - NS7bitAttr_Init - 4: dc=example,dc=com [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:132 ATTRS[4] dc=example,dc=com [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:136 dc=example,dc=com was logged [32mINFO [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:142 Ticket 47431 - 2: done | |||
Passed | suites/plugins/attr_nsslapd-pluginarg_test.py::test_missing_args | 4.62 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:170 Ticket 47431 - 3: Check missing args are fixed... [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:197 uid was logged [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:197 mail was logged [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:197 userpassword was logged [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:197 , was logged [35mDEBUG [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:197 dc=example,dc=com was logged [32mINFO [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:203 Ticket 47431 - 3: done [32mINFO [0m tests.suites.plugins.attr_nsslapd-pluginarg_test:attr_nsslapd-pluginarg_test.py:204 Test complete | |||
Passed | suites/plugins/cos_test.py::test_cos_operational_default | 4.70 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [31mCRITICAL[0m lib389.utils:cos_test.py:27 Adding user (uid=user_0,ou=people,dc=example,dc=com): [32mINFO [0m lib389.utils:cos_test.py:153 Returned telephonenumber (exp. real): b'1234 is real' [32mINFO [0m lib389.utils:cos_test.py:154 Returned telephonenumber: 8 [32mINFO [0m lib389.utils:cos_test.py:160 Returned l (exp. real): b'here is real' [32mINFO [0m lib389.utils:cos_test.py:161 Returned l: 8 [32mINFO [0m lib389.utils:cos_test.py:170 Returned seealso (exp. virtual): b'dc=virtual,dc=example,dc=com' [32mINFO [0m lib389.utils:cos_test.py:171 Returned seealso: 3 [32mINFO [0m lib389.utils:cos_test.py:180 Returned description (exp. virtual): b'desc is virtual' [32mINFO [0m lib389.utils:cos_test.py:181 Returned description: 8 [32mINFO [0m lib389.utils:cos_test.py:191 Returned title (exp. real): b'title is real' [32mINFO [0m lib389.utils:cos_test.py:212 Returned title(exp. virt): b'title is virtual 1' [32mINFO [0m lib389.utils:cos_test.py:212 Returned title(exp. virt): b'title is virtual 0' | |||
Passed | suites/plugins/dna_test.py::test_dnatype_only_valid | 4.66 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/plugins/memberof_test.py::test_betxnpostoperation_replace | 4.64 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/plugins/memberof_test.py::test_memberofgroupattr_add | 0.01 | |
No log output captured. | |||
Passed | suites/plugins/memberof_test.py::test_enable | 4.56 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:181 Enable MemberOf plugin | |||
Passed | suites/plugins/memberof_test.py::test_member_add | 0.10 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:67 Create user uid=user_memofenh1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:67 Create user uid=user_memofenh2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:211 Update b'uid=user_memofenh1,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp1,ou=groups,dc=example,dc=com' (member) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:212 Update b'uid=user_memofenh2,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp1,ou=groups,dc=example,dc=com' (uniqueMember) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:215 Update b'uid=user_memofenh1,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp2,ou=groups,dc=example,dc=com' (member) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:216 Update b'uid=user_memofenh2,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp2,ou=groups,dc=example,dc=com' (uniqueMember) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified | |||
Passed | suites/plugins/memberof_test.py::test_member_delete_gr1 | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:246 Update b'uid=user_memofenh1,ou=people,dc=example,dc=com' is no longer memberof b'cn=group_memofegrp1,ou=groups,dc=example,dc=com' (member) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified | |||
Passed | suites/plugins/memberof_test.py::test_member_delete_gr2 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:278 Update b'uid=user_memofenh1,ou=people,dc=example,dc=com' is no longer memberof b'cn=group_memofegrp1,ou=groups,dc=example,dc=com' (uniqueMember) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com | |||
Passed | suites/plugins/memberof_test.py::test_member_delete_all | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:310 Update b'uid=user_memofenh2,ou=people,dc=example,dc=com' is no longer memberof b'cn=group_memofegrp1,ou=groups,dc=example,dc=com' (uniqueMember) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:314 Update b'uid=user_memofenh1,ou=people,dc=example,dc=com' is no longer memberof b'cn=group_memofegrp2,ou=groups,dc=example,dc=com' (member) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' | |||
Passed | suites/plugins/memberof_test.py::test_member_after_restart | 8.81 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:349 Update b'uid=user_memofenh1,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp1,ou=groups,dc=example,dc=com' (member) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:353 Update b'uid=user_memofenh2,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp2,ou=groups,dc=example,dc=com' (uniqueMember) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:364 Remove uniqueMember as a memberofgrpattr [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:371 Assert that this change of configuration did change the already set values [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified | |||
Passed | suites/plugins/memberof_test.py::test_memberofgroupattr_uid | 0.01 | |
------------------------------ Captured log call ------------------------------- [31m[1mERROR [0m tests.suites.plugins.memberof_test:memberof_test.py:400 Setting 'memberUid' as memberofgroupattr is rejected (expected) | |||
Passed | suites/plugins/memberof_test.py::test_member_add_duplicate_usr1 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:422 Try b'uid=user_memofenh1,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp1,ou=groups,dc=example,dc=com' (member) [31m[1mERROR [0m tests.suites.plugins.memberof_test:memberof_test.py:429 b'uid=user_memofenh1,ou=people,dc=example,dc=com' already member of b'cn=group_memofegrp1,ou=groups,dc=example,dc=com' --> fail (expected) | |||
Passed | suites/plugins/memberof_test.py::test_member_add_duplicate_usr2 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:450 Check initial status [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:460 Try b'uid=user_memofenh2,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp2,ou=groups,dc=example,dc=com' (member) [31m[1mERROR [0m tests.suites.plugins.memberof_test:memberof_test.py:467 b'uid=user_memofenh2,ou=people,dc=example,dc=com' already member of b'cn=group_memofegrp2,ou=groups,dc=example,dc=com' --> fail (expected) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:470 Check final status [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified | |||
Passed | suites/plugins/memberof_test.py::test_member_uniquemember_same_user | 0.05 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:557 Check initial status [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:569 Update b'uid=user_memofenh1,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp3,ou=groups,dc=example,dc=com' (member) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:570 Update b'uid=user_memofenh1,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp3,ou=groups,dc=example,dc=com' (uniqueMember) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:582 Update b'uid=user_memofenh1,ou=people,dc=example,dc=com' is not memberof b'cn=group_memofegrp3,ou=groups,dc=example,dc=com' (member) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:586 Update b'uid=user_memofenh2,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp3,ou=groups,dc=example,dc=com' (member) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:613 Checking final status [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified | |||
Passed | suites/plugins/memberof_test.py::test_member_not_exists | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:671 Checking Initial status [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp015,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:691 Update b'uid=user_dummy1,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp015,ou=groups,dc=example,dc=com' (member) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:692 Update b'uid=user_dummy2,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp015,ou=groups,dc=example,dc=com' (uniqueMember) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com | |||
Passed | suites/plugins/memberof_test.py::test_member_not_exists_complex | 0.05 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp016,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:806 Update b'uid=user_memofenh1,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp016,ou=groups,dc=example,dc=com' (member) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:807 Update b'uid=user_memofenh1,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp016,ou=groups,dc=example,dc=com' (uniqueMember) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:835 Update b'uid=user_dummy1,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp016,ou=groups,dc=example,dc=com' (member) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:845 Update b'uid=user_dummy1,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp016,ou=groups,dc=example,dc=com' (uniqueMember) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com | |||
Passed | suites/plugins/memberof_test.py::test_complex_group_scenario_1 | 0.07 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:67 Create user uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:67 Create user uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:67 Create user uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp017,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:1011 Update b'uid=user_memofuser1,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp017,ou=groups,dc=example,dc=com' (member) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:1012 Update b'uid=user_memofuser2,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp017,ou=groups,dc=example,dc=com' (uniqueMember) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:1013 Update b'uid=user_memofuser3,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp017,ou=groups,dc=example,dc=com' (memberuid) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' | |||
Passed | suites/plugins/memberof_test.py::test_complex_group_scenario_2 | 0.08 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp018,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:1261 Update b'uid=user_memofuser1,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp017,ou=groups,dc=example,dc=com' (member) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:1262 Update b'uid=user_memofuser1,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp017,ou=groups,dc=example,dc=com' (uniqueMember) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:1263 Update b'uid=user_memofuser1,ou=people,dc=example,dc=com' is memberof b'cn=group_memofegrp017,ou=groups,dc=example,dc=com' (memberuid) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp018,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp018,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp018,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp018,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp018,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp018,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:1283 Update b'uid=user_memofuser1,ou=people,dc=example,dc=com' is no longer memberof b'cn=group_memofegrp018,ou=groups,dc=example,dc=com' (member) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:1284 Update b'uid=user_memofuser1,ou=people,dc=example,dc=com' is no longer memberof b'cn=group_memofegrp018,ou=groups,dc=example,dc=com' (uniqueMember) [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp017,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com | |||
Passed | suites/plugins/memberof_test.py::test_complex_group_scenario_3 | 0.40 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:67 Create user uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:67 Create user uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp019_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp019_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp019_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp019_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp019_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com | |||
Passed | suites/plugins/memberof_test.py::test_complex_group_scenario_4 | 0.20 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:67 Create user uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp020_4,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp020_5,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified | |||
Passed | suites/plugins/memberof_test.py::test_complex_group_scenario_5 | 0.19 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:67 Create user uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:67 Create user uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:67 Create user uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:67 Create user uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp020_4,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:83 Create group cn=group_memofegrp020_5,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_4,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_4,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_4,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_4,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com | |||
Passed | suites/plugins/memberof_test.py::test_complex_group_scenario_6 | 5.20 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_4,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_4,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_4,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_4,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com | |||
Passed | suites/plugins/memberof_test.py::test_complex_group_scenario_7 | 0.37 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp016,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofenh2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_4,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_4,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: cn=group_memofegrp020_5,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: cn=group_memofegrp020_5,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: cn=group_memofegrp020_5,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified | |||
Passed | suites/plugins/memberof_test.py::test_complex_group_scenario_8 | 0.07 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_4,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: cn=group_memofegrp020_5,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: cn=group_memofegrp020_5,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: cn=group_memofegrp020_5,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_4,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: cn=group_memofegrp020_5,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: cn=group_memofegrp020_5,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: cn=group_memofegrp020_5,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified | |||
Passed | suites/plugins/memberof_test.py::test_complex_group_scenario_9 | 0.15 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_4,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: cn=group_memofegrp020_5,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: cn=group_memofegrp020_5,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: cn=group_memofegrp020_5,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser2,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser3,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser4,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 uniqueMember: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_2,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_3,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_4,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_1,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: uid=user_memofuser1,ou=people,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_2,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_3,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:101 member: cn=group_memofegrp020_4,ou=groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.member = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.uniqueMember = b'cn=group_memofegrp020_5,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.uniqueMember = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:94 Check b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com'.member = b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_1,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_2,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_3,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'cn=group_memofegrp020_4,ou=groups,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser1,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group_memofegrp020_5,ou=Groups,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser2,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser3,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from b'uid=user_memofuser4,ou=people,dc=example,dc=com' | |||
Passed | suites/plugins/memberof_test.py::test_memberof_auto_add_oc | 0.21 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:109 Lookup memberof from uid=user1,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:116 memberof: cn=group,dc=example,dc=com [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:119 --> membership verified [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:2750 Correctly rejected invalid objectclass [32mINFO [0m tests.suites.plugins.memberof_test:memberof_test.py:2820 Test complete. | |||
Passed | suites/plugins/pluginpath_validation_test.py::test_pluginpath_validation | 0.04 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.pluginpath_validation_test:pluginpath_validation_test.py:103 Test complete | |||
Passed | suites/plugins/referint_test.py::test_referential_false_failure | 7.16 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo0,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo1,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo2,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo3,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo4,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo5,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo6,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo7,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo8,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo9,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo10,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo11,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo12,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo13,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo14,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo15,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo16,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo17,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo18,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo19,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo20,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo21,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo22,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo23,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo24,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo25,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo26,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo27,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo28,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo29,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo30,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo31,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo32,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo33,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo34,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo35,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo36,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo37,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo38,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo39,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo40,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo41,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo42,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo43,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo44,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo45,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo46,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo47,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo48,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo49,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo50,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo51,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo52,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo53,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo54,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo55,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo56,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo57,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo58,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo59,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo60,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo61,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo62,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo63,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo64,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo65,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo66,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo67,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo68,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo69,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo70,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo71,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo72,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo73,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo74,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo75,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo76,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo77,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo78,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo79,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo80,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo81,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo82,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo83,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo84,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo85,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo86,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo87,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo88,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo89,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo90,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo91,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo92,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo93,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo94,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo95,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo96,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo97,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo98,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo99,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo100,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo101,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo102,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo103,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo104,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo105,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo106,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo107,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo108,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo109,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo110,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo111,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo112,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo113,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo114,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo115,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo116,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo117,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo118,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo119,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo120,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo121,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo122,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo123,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo124,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo125,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo126,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo127,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo128,dc=example,dc=com): [31mCRITICAL[0m tests.suites.plugins.referint_test:referint_test.py:37 Adding user (uid=foo\,oo129,dc=example,dc=com): | |||
Passed | suites/plugins/rootdn_plugin_test.py::test_rootdn_access_specific_time | 0.18 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:57 Initializing root DN test suite... [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:88 test_rootdn_init: Initialized root DN test suite. [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:33 Cleaning up the config area------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:110 Running test_rootdn_access_specific_time... | |||
Passed | suites/plugins/rootdn_plugin_test.py::test_rootdn_config_validate | 0.02 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:33 Cleaning up the config area------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.plugins.rootdn_plugin_test:rootdn_plugin_test.py:428 Add just "rootdn-open-time" | |||
Passed | suites/psearch/psearch_test.py::test_psearch | 2.02 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:psearch_test.py:30 dc=example,dc=com has changed! [32mINFO [0m lib389:psearch_test.py:30 cn=Directory Administrators,dc=example,dc=com has changed! [32mINFO [0m lib389:psearch_test.py:30 ou=Groups,dc=example,dc=com has changed! [32mINFO [0m lib389:psearch_test.py:30 ou=People,dc=example,dc=com has changed! [32mINFO [0m lib389:psearch_test.py:30 ou=Special Users,dc=example,dc=com has changed! [32mINFO [0m lib389:psearch_test.py:30 cn=Accounting Managers,ou=Groups,dc=example,dc=com has changed! [32mINFO [0m lib389:psearch_test.py:30 cn=HR Managers,ou=Groups,dc=example,dc=com has changed! [32mINFO [0m lib389:psearch_test.py:30 cn=QA Managers,ou=Groups,dc=example,dc=com has changed! [32mINFO [0m lib389:psearch_test.py:30 cn=PD Managers,ou=Groups,dc=example,dc=com has changed! [32mINFO [0m lib389:psearch_test.py:34 No more results [32mINFO [0m lib389:psearch_test.py:30 cn=group1,ou=Groups,dc=example,dc=com has changed! [32mINFO [0m lib389:psearch_test.py:34 No more results | |||
Passed | suites/referint_plugin/rename_test.py::test_rename_large_subtree | 219.13 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working | |||
Passed | suites/replication/acceptance_test.py::test_add_entry | 10.03 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39003, 'ldap-secureport': 63703, 'server-id': 'master3', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39004, 'ldap-secureport': 63704, 'server-id': 'master4', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39003 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39003 [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master4 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39004 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39004 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39004 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master3 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master4 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39004 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master3 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master4 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39004 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master4 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39004 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master4 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master4 to master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master4 to master3 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39003 is was created [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:39 Adding entry uid=mmrepl_test,dc=example,dc=com | |||
Passed | suites/replication/acceptance_test.py::test_modify_entry | 3.09 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:39 Adding entry uid=mmrepl_test,dc=example,dc=com [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:43 Deleting entry uid=mmrepl_test,dc=example,dc=com------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:126 Modifying entry uid=mmrepl_test,dc=example,dc=com - add operation [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:136 Modifying entry uid=mmrepl_test,dc=example,dc=com - replace operation [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:144 Modifying entry uid=mmrepl_test,dc=example,dc=com - delete operation | |||
Passed | suites/replication/acceptance_test.py::test_delete_entry | 10.03 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:39 Adding entry uid=mmrepl_test,dc=example,dc=com [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:43 Deleting entry uid=mmrepl_test,dc=example,dc=com------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:166 Deleting entry uid=mmrepl_test,dc=example,dc=com during the test | |||
Passed | suites/replication/acceptance_test.py::test_modrdn_entry[0] | 20.08 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:39 Adding entry uid=mmrepl_test,dc=example,dc=com------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:189 Modify entry RDN uid=mmrepl_test,dc=example,dc=com [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:208 Remove entry with new RDN uid=newrdn,dc=example,dc=com | |||
Passed | suites/replication/acceptance_test.py::test_modrdn_entry[1] | 20.09 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:39 Adding entry uid=mmrepl_test,dc=example,dc=com------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:189 Modify entry RDN uid=mmrepl_test,dc=example,dc=com [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:208 Remove entry with new RDN uid=newrdn,dc=example,dc=com | |||
Passed | suites/replication/acceptance_test.py::test_modrdn_after_pause | 14.74 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:234 Adding entry uid=mmrepl_test,dc=example,dc=com [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:249 Pause all replicas [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:252 Modify entry RDN uid=mmrepl_test,dc=example,dc=com [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:260 Resume all replicas [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:263 Wait for replication to happen [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:270 Remove entry with new RDN uid=newrdn,dc=example,dc=com | |||
Passed | suites/replication/acceptance_test.py::test_modify_stripattrs | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:292 Modify nsds5replicastripattrs with b'modifiersname modifytimestamp' [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:295 Check nsds5replicastripattrs for b'modifiersname modifytimestamp' | |||
Passed | suites/replication/acceptance_test.py::test_new_suffix | 10.91 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:60 Adding suffix:o=test_repl and backend: repl_base to master1 [32mINFO [0m lib389:backend.py:76 List backend with suffix=o=test_repl [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=repl_base,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=repl_base,cn=ldbm database,cn=plugins,cn=config cn: repl_base nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master1/db/repl_base nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: o=test_repl objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="o=test_repl",cn=mapping tree,cn=config cn: o=test_repl nsslapd-backend: repl_base nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=o\3Dtest_repl,cn=mapping tree,cn=config cn: o=test_repl nsslapd-backend: repl_base nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:60 Adding suffix:o=test_repl and backend: repl_base to master2 [32mINFO [0m lib389:backend.py:76 List backend with suffix=o=test_repl [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=repl_base,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=repl_base,cn=ldbm database,cn=plugins,cn=config cn: repl_base nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master2/db/repl_base nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: o=test_repl objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="o=test_repl",cn=mapping tree,cn=config cn: o=test_repl nsslapd-backend: repl_base nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=o\3Dtest_repl,cn=mapping tree,cn=config cn: o=test_repl nsslapd-backend: repl_base nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:60 Adding suffix:o=test_repl and backend: repl_base to master3 [32mINFO [0m lib389:backend.py:76 List backend with suffix=o=test_repl [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=repl_base,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=repl_base,cn=ldbm database,cn=plugins,cn=config cn: repl_base nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master3/db/repl_base nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: o=test_repl objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="o=test_repl",cn=mapping tree,cn=config cn: o=test_repl nsslapd-backend: repl_base nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=o\3Dtest_repl,cn=mapping tree,cn=config cn: o=test_repl nsslapd-backend: repl_base nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:60 Adding suffix:o=test_repl and backend: repl_base to master4 [32mINFO [0m lib389:backend.py:76 List backend with suffix=o=test_repl [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=repl_base,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=repl_base,cn=ldbm database,cn=plugins,cn=config cn: repl_base nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master4/db/repl_base nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: o=test_repl objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="o=test_repl",cn=mapping tree,cn=config cn: o=test_repl nsslapd-backend: repl_base nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=o\3Dtest_repl,cn=mapping tree,cn=config cn: o=test_repl nsslapd-backend: repl_base nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working | |||
Passed | suites/replication/acceptance_test.py::test_many_attrs | 20.16 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:39 Adding entry uid=mmrepl_test,dc=example,dc=com------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:350 Modifying entry uid=mmrepl_test,dc=example,dc=com - 10 add operations [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:354 Check that everything was properly replicated after an add operation [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:359 Modifying entry uid=mmrepl_test,dc=example,dc=com - 4 delete operations for [b'test0', b'test4', b'test7', b'test9'] [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:363 Check that everything was properly replicated after a delete operation | |||
Passed | suites/replication/acceptance_test.py::test_double_delete | 10.04 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:39 Adding entry uid=mmrepl_test,dc=example,dc=com [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:43 Deleting entry uid=mmrepl_test,dc=example,dc=com------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:383 Deleting entry uid=mmrepl_test,dc=example,dc=com from master1 [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:386 Deleting entry uid=mmrepl_test,dc=example,dc=com from master2 [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:390 Entry uid=mmrepl_test,dc=example,dc=com wasn't found master2. It is expected. [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:392 Make searches to check if server is alive | |||
Passed | suites/replication/acceptance_test.py::test_password_repl_error | 19.43 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:39 Adding entry uid=mmrepl_test,dc=example,dc=com------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:413 Clean the error log [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:416 Set replication loglevel [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:419 Modifying entry uid=mmrepl_test,dc=example,dc=com - change userpassword on master 2 [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:427 Restart the servers to flush the logs [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:436 Check the error log for the error with uid=mmrepl_test,dc=example,dc=com | |||
Passed | suites/replication/acceptance_test.py::test_invalid_agmt | 0.14 | |
------------------------------ Captured log call ------------------------------- [31mCRITICAL[0m lib389:agreement.py:995 Failed to add replication agreement: {'desc': 'Server is unwilling to perform'} [32mINFO [0m lib389:acceptance_test.py:461 Invalid repl agreement correctly rejected | |||
Passed | suites/replication/acceptance_test.py::test_warining_for_invalid_replica | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:489 Set nsds5ReplicaBackoffMin to 20 [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:492 Set nsds5ReplicaBackoffMax to 10 [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:494 Resetting configuration: nsds5ReplicaBackoffMin [32mINFO [0m tests.suites.replication.acceptance_test:acceptance_test.py:496 Check the error log for the error | |||
Passed | suites/replication/cascading_test.py::test_basic_with_hub | 18.70 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39101, 'ldap-secureport': 63801, 'server-id': 'hub1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39201, 'ldap-secureport': 63901, 'server-id': 'consumer1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:471 Creating replication topology. [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39101 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39101 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39101 is working [32mINFO [0m lib389.replica:replica.py:1662 SUCCESS: joined consumer from ldap://server.example.com:39001 to ldap://server.example.com:39101 [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39201 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39101 to ldap://server.example.com:39201 is was created [32mINFO [0m lib389.replica:replica.py:1719 SUCCESS: joined consumer from ldap://server.example.com:39101 to ldap://server.example.com:39201 [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.cascading_test:cascading_test.py:45 update cn=101,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config to add nsDS5ReplicatedAttributeListTotal [32mINFO [0m tests.suites.replication.cascading_test:cascading_test.py:45 update cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config to add nsDS5ReplicatedAttributeListTotal [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working | |||
Passed | suites/replication/changelog_test.py::test_verify_changelog | 0.21 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:216 LDAP operations add, modify, modrdn and delete [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:44 Adding user replusr [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:57 Modify RDN of user uid=replusr,ou=People,dc=example,dc=com [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:64 Deleting user: uid=cl5usr,ou=People,dc=example,dc=com [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:71 Dump changelog using nss5task and check if ldap operations are logged [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:75 Remove ldif files, if present in: /var/lib/dirsrv/slapd-master1/changelogdb [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:86 No existing changelog ldif files present [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:88 Running nsds5task to dump changelog database to a file [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:91 Check if changelog ldif file exist in: /var/lib/dirsrv/slapd-master1/changelogdb [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:95 Changelog ldif file exist: /var/lib/dirsrv/slapd-master1/changelogdb/1846fd86-922d11e9-bfa3f0ef-b4e804fb.ldif [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:105 Checking changelog ldif file for ldap operations [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:110 Checking if all required changetype operations are present [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:116 Valid ldap operations: {'modrdn', 'add', 'delete', 'modify'} [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:117 Ldap operations found: {'modrdn', 'add', 'modify', 'delete'} | |||
Passed | suites/replication/changelog_test.py::test_verify_changelog_online_backup | 6.14 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:243 Run db2bak script to take database backup [32mINFO [0m lib389:tasks.py:557 Backup task backup_06182019_205653 completed successfully [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:252 Database backup is created successfully [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:257 Run bak2db to restore directory server [32mINFO [0m lib389:tasks.py:611 Restore task restore_06182019_205655 completed successfully [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:264 LDAP operations add, modify, modrdn and delete [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:44 Adding user replusr [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:57 Modify RDN of user uid=replusr,ou=People,dc=example,dc=com [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:64 Deleting user: uid=cl5usr,ou=People,dc=example,dc=com [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:71 Dump changelog using nss5task and check if ldap operations are logged [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:75 Remove ldif files, if present in: /var/lib/dirsrv/slapd-master1/changelogdb [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:86 No existing changelog ldif files present [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:88 Running nsds5task to dump changelog database to a file [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:91 Check if changelog ldif file exist in: /var/lib/dirsrv/slapd-master1/changelogdb [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:95 Changelog ldif file exist: /var/lib/dirsrv/slapd-master1/changelogdb/1846fd86-922d11e9-bfa3f0ef-b4e804fb.ldif [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:105 Checking changelog ldif file for ldap operations [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:110 Checking if all required changetype operations are present [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:116 Valid ldap operations: {'modrdn', 'add', 'delete', 'modify'} [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:117 Ldap operations found: {'modrdn', 'add', 'modify', 'delete'} | |||
Passed | suites/replication/changelog_test.py::test_verify_changelog_offline_backup | 7.66 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:293 Run db2bak to take database backup [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:300 Run bak2db to restore directory server [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:310 Database backup is created successfully [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:315 LDAP operations add, modify, modrdn and delete [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:44 Adding user replusr [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:57 Modify RDN of user uid=replusr,ou=People,dc=example,dc=com [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:64 Deleting user: uid=cl5usr,ou=People,dc=example,dc=com [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:71 Dump changelog using nss5task and check if ldap operations are logged [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:75 Remove ldif files, if present in: /var/lib/dirsrv/slapd-master1/changelogdb [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:86 No existing changelog ldif files present [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:88 Running nsds5task to dump changelog database to a file [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:91 Check if changelog ldif file exist in: /var/lib/dirsrv/slapd-master1/changelogdb [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:95 Changelog ldif file exist: /var/lib/dirsrv/slapd-master1/changelogdb/1846fd86-922d11e9-bfa3f0ef-b4e804fb.ldif [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:105 Checking changelog ldif file for ldap operations [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:110 Checking if all required changetype operations are present [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:116 Valid ldap operations: {'modrdn', 'add', 'delete', 'modify'} [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:117 Ldap operations found: {'modrdn', 'add', 'modify', 'delete'} | |||
Passed | suites/replication/changelog_test.py::test_changelog_maxage | 0.22 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:131 Testing Ticket 47669 - Test duration syntax in the changelogs [32mINFO [0m lib389:changelog_test.py:134 Bind as cn=Directory Manager------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:337 1. Test nsslapd-changelogmaxage in cn=changelog5,cn=config [32mINFO [0m lib389:changelog_test.py:340 Bind as cn=Directory Manager [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogmaxage: 12345 -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogmaxage: 10s -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogmaxage: 30M -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogmaxage: 12h -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogmaxage: 2D -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogmaxage: 4w -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:167 Test nsslapd-changelogmaxage: -123 -- invalid [31m[1mERROR [0m tests.suites.replication.changelog_test:changelog_test.py:173 Expectedly failed to add nsslapd-changelogmaxage: -123 to cn=changelog5,cn=config: error Server is unwilling to perform [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:167 Test nsslapd-changelogmaxage: xyz -- invalid [31m[1mERROR [0m tests.suites.replication.changelog_test:changelog_test.py:173 Expectedly failed to add nsslapd-changelogmaxage: xyz to cn=changelog5,cn=config: error Server is unwilling to perform | |||
Passed | suites/replication/changelog_test.py::test_ticket47669_changelog_triminterval | 0.24 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:370 2. Test nsslapd-changelogtrim-interval in cn=changelog5,cn=config [32mINFO [0m lib389:changelog_test.py:373 Bind as cn=Directory Manager [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogtrim-interval: 12345 -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogtrim-interval: 10s -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogtrim-interval: 30M -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogtrim-interval: 12h -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogtrim-interval: 2D -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogtrim-interval: 4w -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:167 Test nsslapd-changelogtrim-interval: -123 -- invalid [31m[1mERROR [0m tests.suites.replication.changelog_test:changelog_test.py:173 Expectedly failed to add nsslapd-changelogtrim-interval: -123 to cn=changelog5,cn=config: error Server is unwilling to perform [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:167 Test nsslapd-changelogtrim-interval: xyz -- invalid [31m[1mERROR [0m tests.suites.replication.changelog_test:changelog_test.py:173 Expectedly failed to add nsslapd-changelogtrim-interval: xyz to cn=changelog5,cn=config: error Server is unwilling to perform | |||
Passed | suites/replication/changelog_test.py::test_changelog_compactdbinterval | 0.23 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:404 3. Test nsslapd-changelogcompactdb-interval in cn=changelog5,cn=config [32mINFO [0m lib389:changelog_test.py:407 Bind as cn=Directory Manager [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogcompactdb-interval: 12345 -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogcompactdb-interval: 10s -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogcompactdb-interval: 30M -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogcompactdb-interval: 12h -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogcompactdb-interval: 2D -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogcompactdb-interval: 4w -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:167 Test nsslapd-changelogcompactdb-interval: -123 -- invalid [31m[1mERROR [0m tests.suites.replication.changelog_test:changelog_test.py:173 Expectedly failed to add nsslapd-changelogcompactdb-interval: -123 to cn=changelog5,cn=config: error Server is unwilling to perform [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:167 Test nsslapd-changelogcompactdb-interval: xyz -- invalid [31m[1mERROR [0m tests.suites.replication.changelog_test:changelog_test.py:173 Expectedly failed to add nsslapd-changelogcompactdb-interval: xyz to cn=changelog5,cn=config: error Server is unwilling to perform | |||
Passed | suites/replication/changelog_test.py::test_retrochangelog_maxage | 0.27 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:438 4. Test nsslapd-changelogmaxage in cn=Retro Changelog Plugin,cn=plugins,cn=config [32mINFO [0m lib389:changelog_test.py:441 Bind as cn=Directory Manager [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogmaxage: 12345 -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogmaxage: 10s -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogmaxage: 30M -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogmaxage: 12h -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogmaxage: 2D -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:160 Test nsslapd-changelogmaxage: 4w -- valid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:167 Test nsslapd-changelogmaxage: -123 -- invalid [32mINFO [0m tests.suites.replication.changelog_test:changelog_test.py:167 Test nsslapd-changelogmaxage: xyz -- invalid [32mINFO [0m lib389:changelog_test.py:453 ticket47669 was successfully verified. | |||
Passed | suites/replication/changelog_trimming_test.py::test_max_age | 14.68 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.changelog_trimming_test:changelog_trimming_test.py:68 Testing changelog triming interval with max age... | |||
Passed | suites/replication/changelog_trimming_test.py::test_max_entries | 12.51 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.changelog_trimming_test:changelog_trimming_test.py:107 Testing changelog triming interval with max entries... | |||
Passed | suites/replication/cleanallruv_test.py::test_clean | 2.91 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39003, 'ldap-secureport': 63703, 'server-id': 'master3', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39004, 'ldap-secureport': 63704, 'server-id': 'master4', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39003 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39003 [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master4 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39004 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39004 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39004 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master3 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master4 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39004 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master3 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master4 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39004 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master4 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39004 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master4 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master4 to master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master4 to master3 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39003 is was created [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:153 Wait a bit before the reset - it is required for the slow machines [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:155 -------------- BEGIN RESET of m4 ----------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39003 is working [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:181 -------------- FINISH RESET of m4 ----------------------------------------------- Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:204 Running test_clean... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:207 test_clean: disable master 4... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:72 test_clean: remove all the agreements to master 4... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:211 test_clean: run the cleanAllRUV task... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:221 test_clean: check all the masters have been cleaned... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:225 test_clean PASSED, restoring master 4... | |||
Passed | suites/replication/cleanallruv_test.py::test_clean_restart | 31.07 | |
------------------------------ Captured log setup ------------------------------ [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:153 Wait a bit before the reset - it is required for the slow machines [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:155 -------------- BEGIN RESET of m4 ----------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39003 is working [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:181 -------------- FINISH RESET of m4 ----------------------------------------------- Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:256 Running test_clean_restart... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:259 test_clean: disable master 4... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:72 test_clean: remove all the agreements to master 4... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:267 test_clean: run the cleanAllRUV task... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:292 test_clean_restart: check all the masters have been cleaned... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:296 test_clean_restart PASSED, restoring master 4... | |||
Passed | suites/replication/cleanallruv_test.py::test_clean_force | 30.24 | |
------------------------------ Captured log setup ------------------------------ [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:153 Wait a bit before the reset - it is required for the slow machines [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:155 -------------- BEGIN RESET of m4 ----------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39003 is working [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:181 -------------- FINISH RESET of m4 ----------------------------------------------- Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:322 Running test_clean_force... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:72 test_clean_force: remove all the agreements to master 4... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:340 test_clean: run the cleanAllRUV task... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:350 test_clean_force: check all the masters have been cleaned... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:354 test_clean_force PASSED, restoring master 4... | |||
Passed | suites/replication/cleanallruv_test.py::test_abort | 6.93 | |
------------------------------ Captured log setup ------------------------------ [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:153 Wait a bit before the reset - it is required for the slow machines [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:155 -------------- BEGIN RESET of m4 ----------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39003 is working [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:181 -------------- FINISH RESET of m4 ----------------------------------------------- Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:376 Running test_abort... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:72 test_abort: remove all the agreements to master 4... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:381 test_abort: stop master 2 to freeze the cleanAllRUV task... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:385 test_abort: add the cleanAllRUV task... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:400 test_abort: check master 1 no longer has a cleanAllRUV task... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:406 test_abort: start master 2 to begin the restore process... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:409 test_abort PASSED, restoring master 4... | |||
Passed | suites/replication/cleanallruv_test.py::test_abort_restart | 29.82 | |
------------------------------ Captured log setup ------------------------------ [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:153 Wait a bit before the reset - it is required for the slow machines [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:155 -------------- BEGIN RESET of m4 ----------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39003 is working [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:181 -------------- FINISH RESET of m4 ----------------------------------------------- Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:441 Running test_abort_restart... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:72 test_abort: remove all the agreements to master 4... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:446 test_abort_restart: stop master 3 to freeze the cleanAllRUV task... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:450 test_abort_restart: add the cleanAllRUV task... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:465 test_abort_abort: check master 1 no longer has a cleanAllRUV task... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:487 test_abort_restart PASSED, restoring master 4... | |||
Passed | suites/replication/cleanallruv_test.py::test_abort_certify | 95.28 | |
------------------------------ Captured log setup ------------------------------ [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:153 Wait a bit before the reset - it is required for the slow machines [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:155 -------------- BEGIN RESET of m4 ----------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39003 is working [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:181 -------------- FINISH RESET of m4 ----------------------------------------------- Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:509 Running test_abort_certify... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:72 test_abort_certify: remove all the agreements to master 4... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:515 test_abort_certify: stop master 2 to freeze the cleanAllRUV task... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:519 test_abort_certify: add the cleanAllRUV task... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:531 test_abort_certify: abort the cleanAllRUV task... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:535 test_abort_certify... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:542 test_abort_certify: start master 2 to allow the abort task to finish... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:551 test_abort_certify: check master 1 no longer has a cleanAllRUV task... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:556 test_abort_certify PASSED, restoring master 4... | |||
Passed | suites/replication/cleanallruv_test.py::test_stress_clean | 75.04 | |
------------------------------ Captured log setup ------------------------------ [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:153 Wait a bit before the reset - it is required for the slow machines [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:155 -------------- BEGIN RESET of m4 ----------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39003 is working [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:181 -------------- FINISH RESET of m4 ----------------------------------------------- Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:581 Running test_stress_clean... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:582 test_stress_clean: put all the masters under load... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:597 test_stress_clean: allow some time for replication to get flowing... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:603 test_stress_clean: allow some time for master 4 to push changes out (60 seconds)... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:72 test_stress_clean: remove all the agreements to master 4... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:619 test_stress_clean: wait for all the updates to finish... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:626 test_stress_clean: check if all the replicas have been cleaned... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:630 test_stress_clean: PASSED, restoring master 4... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:633 Sleep for 120 seconds to allow replication to complete... [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39002 is working | |||
Passed | suites/replication/cleanallruv_test.py::test_multiple_tasks_with_force | 37.69 | |
------------------------------ Captured log setup ------------------------------ [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:153 Wait a bit before the reset - it is required for the slow machines [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:155 -------------- BEGIN RESET of m4 ----------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39003 is working [35mDEBUG [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:181 -------------- FINISH RESET of m4 ----------------------------------------------- Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:670 Running test_multiple_tasks_with_force... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:72 test_multiple_tasks_with_force: remove all the agreements to master 4... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:689 test_multiple_tasks_with_force: run the cleanAllRUV task with "force" on... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:698 test_multiple_tasks_with_force: run the cleanAllRUV task with "force" off... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:717 test_multiple_tasks_with_force: check all the masters have been cleaned... [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:721 test_abort: check master 1 no longer has a cleanAllRUV task... | |||
Passed | suites/replication/cleanallruv_test.py::test_clean_shutdown_crash | 29.91 | |
---------------------------- Captured stdout setup ----------------------------- Instance slapd-master1 removed. Instance slapd-master2 removed. ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:770 Enabling TLS [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:773 Creating replication dns [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:781 Changing auth type [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:802 Stopping master2 [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:805 Run the cleanAllRUV task [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:816 Check if master1 crashed [32mINFO [0m tests.suites.replication.cleanallruv_test:cleanallruv_test.py:819 Repeat | |||
Passed | suites/replication/conflict_resolve_test.py::TestTwoMasters::test_add_modrdn | 17.74 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m tests.suites.replication.conflict_resolve_test:conflict_resolve_test.py:209 Test create - modrdn [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working | |||
Passed | suites/replication/conflict_resolve_test.py::TestTwoMasters::test_complex_add_modify_modrdn_delete | 82.91 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m tests.suites.replication.conflict_resolve_test:conflict_resolve_test.py:284 Test add-del on M1 and add on M2 [32mINFO [0m tests.suites.replication.conflict_resolve_test:conflict_resolve_test.py:300 Test add-mod on M1 and add on M2 [32mINFO [0m tests.suites.replication.conflict_resolve_test:conflict_resolve_test.py:316 Test add-modrdn on M1 and add on M2 [32mINFO [0m tests.suites.replication.conflict_resolve_test:conflict_resolve_test.py:332 Test multiple add, modrdn [32mINFO [0m tests.suites.replication.conflict_resolve_test:conflict_resolve_test.py:340 Add - del on both masters [32mINFO [0m tests.suites.replication.conflict_resolve_test:conflict_resolve_test.py:347 Test modrdn - modrdn [32mINFO [0m tests.suites.replication.conflict_resolve_test:conflict_resolve_test.py:352 Test modrdn - del [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working | |||
Passed | suites/replication/encryption_cl5_test.py::test_algorithm_unhashed[AES] | 38.25 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63701 to ldaps://server.example.com:63702 is working------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:46 Configuring changelog encryption:master1 for: AES [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:61 Changelog dbfile file exist: /var/lib/dirsrv/slapd-master1/changelogdb/467a0c86-923011e9-9159e9a8-cf243bcc_5d098da2000000010000.db [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:62 Running dbscan -f to check unhashed#user#password attr [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-master1/changelogdb/467a0c86-923011e9-9159e9a8-cf243bcc_5d098da2000000010000.db'] [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:61 Changelog dbfile file exist: /var/lib/dirsrv/slapd-master2/changelogdb/4974fd03-923011e9-ab76fb49-3598f7e3_5d098da2000000010000.db [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:62 Running dbscan -f to check unhashed#user#password attr [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-master2/changelogdb/4974fd03-923011e9-ab76fb49-3598f7e3_5d098da2000000010000.db'] [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:61 Changelog dbfile file exist: /var/lib/dirsrv/slapd-master1/changelogdb/467a0c86-923011e9-9159e9a8-cf243bcc_5d098da2000000010000.db [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:62 Running dbscan -f to check unhashed#user#password attr [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-master1/changelogdb/467a0c86-923011e9-9159e9a8-cf243bcc_5d098da2000000010000.db'] [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:61 Changelog dbfile file exist: /var/lib/dirsrv/slapd-master2/changelogdb/4974fd03-923011e9-ab76fb49-3598f7e3_5d098da2000000010000.db [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:62 Running dbscan -f to check unhashed#user#password attr [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-master2/changelogdb/4974fd03-923011e9-ab76fb49-3598f7e3_5d098da2000000010000.db'] [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:61 Changelog dbfile file exist: /var/lib/dirsrv/slapd-master1/changelogdb/467a0c86-923011e9-9159e9a8-cf243bcc_5d098da2000000010000.db [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:62 Running dbscan -f to check unhashed#user#password attr [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-master1/changelogdb/467a0c86-923011e9-9159e9a8-cf243bcc_5d098da2000000010000.db'] [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:61 Changelog dbfile file exist: /var/lib/dirsrv/slapd-master2/changelogdb/4974fd03-923011e9-ab76fb49-3598f7e3_5d098da2000000010000.db [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:62 Running dbscan -f to check unhashed#user#password attr [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-master2/changelogdb/4974fd03-923011e9-ab76fb49-3598f7e3_5d098da2000000010000.db'] [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:61 Changelog dbfile file exist: /var/lib/dirsrv/slapd-master1/changelogdb/467a0c86-923011e9-9159e9a8-cf243bcc_5d098da2000000010000.db [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:62 Running dbscan -f to check unhashed#user#password attr [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-master1/changelogdb/467a0c86-923011e9-9159e9a8-cf243bcc_5d098da2000000010000.db'] [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:61 Changelog dbfile file exist: /var/lib/dirsrv/slapd-master2/changelogdb/4974fd03-923011e9-ab76fb49-3598f7e3_5d098da2000000010000.db [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:62 Running dbscan -f to check unhashed#user#password attr [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-master2/changelogdb/4974fd03-923011e9-ab76fb49-3598f7e3_5d098da2000000010000.db'] | |||
Passed | suites/replication/encryption_cl5_test.py::test_algorithm_unhashed[3DES] | 38.98 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:46 Configuring changelog encryption:master1 for: 3DES [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:61 Changelog dbfile file exist: /var/lib/dirsrv/slapd-master1/changelogdb/467a0c86-923011e9-9159e9a8-cf243bcc_5d098da2000000010000.db [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:62 Running dbscan -f to check unhashed#user#password attr [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-master1/changelogdb/467a0c86-923011e9-9159e9a8-cf243bcc_5d098da2000000010000.db'] [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:61 Changelog dbfile file exist: /var/lib/dirsrv/slapd-master2/changelogdb/4974fd03-923011e9-ab76fb49-3598f7e3_5d098da2000000010000.db [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:62 Running dbscan -f to check unhashed#user#password attr [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-master2/changelogdb/4974fd03-923011e9-ab76fb49-3598f7e3_5d098da2000000010000.db'] [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:61 Changelog dbfile file exist: /var/lib/dirsrv/slapd-master1/changelogdb/467a0c86-923011e9-9159e9a8-cf243bcc_5d098da2000000010000.db [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:62 Running dbscan -f to check unhashed#user#password attr [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-master1/changelogdb/467a0c86-923011e9-9159e9a8-cf243bcc_5d098da2000000010000.db'] [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:61 Changelog dbfile file exist: /var/lib/dirsrv/slapd-master2/changelogdb/4974fd03-923011e9-ab76fb49-3598f7e3_5d098da2000000010000.db [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:62 Running dbscan -f to check unhashed#user#password attr [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-master2/changelogdb/4974fd03-923011e9-ab76fb49-3598f7e3_5d098da2000000010000.db'] [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:61 Changelog dbfile file exist: /var/lib/dirsrv/slapd-master1/changelogdb/467a0c86-923011e9-9159e9a8-cf243bcc_5d098da2000000010000.db [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:62 Running dbscan -f to check unhashed#user#password attr [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-master1/changelogdb/467a0c86-923011e9-9159e9a8-cf243bcc_5d098da2000000010000.db'] [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:61 Changelog dbfile file exist: /var/lib/dirsrv/slapd-master2/changelogdb/4974fd03-923011e9-ab76fb49-3598f7e3_5d098da2000000010000.db [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:62 Running dbscan -f to check unhashed#user#password attr [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-master2/changelogdb/4974fd03-923011e9-ab76fb49-3598f7e3_5d098da2000000010000.db'] [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:61 Changelog dbfile file exist: /var/lib/dirsrv/slapd-master1/changelogdb/467a0c86-923011e9-9159e9a8-cf243bcc_5d098da2000000010000.db [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:62 Running dbscan -f to check unhashed#user#password attr [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-master1/changelogdb/467a0c86-923011e9-9159e9a8-cf243bcc_5d098da2000000010000.db'] [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:61 Changelog dbfile file exist: /var/lib/dirsrv/slapd-master2/changelogdb/4974fd03-923011e9-ab76fb49-3598f7e3_5d098da2000000010000.db [32mINFO [0m tests.suites.replication.encryption_cl5_test:encryption_cl5_test.py:62 Running dbscan -f to check unhashed#user#password attr [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-master2/changelogdb/4974fd03-923011e9-ab76fb49-3598f7e3_5d098da2000000010000.db'] | |||
Passed | suites/replication/regression_nsslapd_plugin_binddn_tracking_test.py::test_nsslapd_plugin_binddn_tracking | 2.38 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working | |||
Passed | suites/replication/regression_test.py::test_double_delete | 2.35 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:127 Adding a test entry user------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:155 Deleting entry uid=testuser,ou=People,dc=example,dc=com from master1 [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:158 Deleting entry uid=testuser,ou=People,dc=example,dc=com from master2 [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working | |||
Passed | suites/replication/regression_test.py::test_repl_modrdn | 6.52 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:201 Add test entries - Add 3 OUs and 2 same users under 2 different OUs [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:225 Stop Replication [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:228 Apply modrdn to M1 - move test user from OU A -> C [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:231 Apply modrdn on M2 - move test user from OU B -> C [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:234 Start Replication [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:237 Wait for sometime for repl to resume [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:241 Check that there should be only one test entry under ou=C on both masters [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:248 Check that the replication is working fine both ways, M1 <-> M2 [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working | |||
Passed | suites/replication/regression_test.py::test_password_repl_error | 13.35 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:127 Adding a test entry user------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:272 Clean the error log [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:275 Set replication loglevel [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:278 Modifying entry uid=testuser,ou=People,dc=example,dc=com - change userpassword on master 1 [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:285 Restart the servers to flush the logs [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:290 Check that password works on master 2 [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:294 Check the error log for the error with uid=testuser,ou=People,dc=example,dc=com [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:297 Set the default loglevel | |||
Passed | suites/replication/regression_test.py::test_invalid_agmt | 2.05 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working | |||
Passed | suites/replication/regression_test.py::test_fetch_bindDnGroup | 20.61 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working | |||
Passed | suites/replication/regression_test.py::test_cleanallruv_repl | 116.53 | |
---------------------------- Captured stdout setup ----------------------------- Instance slapd-master1 removed. Instance slapd-master2 removed. ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39003, 'ldap-secureport': 63703, 'server-id': 'master3', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39003 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39003 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master3 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master3 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39002 is was created------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:519 Change the error log levels for all masters [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:523 Get the replication agreements for all 3 masters [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:528 Get the changelog enteries for M1 and M2 [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:532 Modify nsslapd-changelogmaxage=30 and nsslapd-changelogtrim-interval=5 for M1 and M2 [32mINFO [0m tests.suites.replication.regression_test:regression_test.py:536 Add test users to 3 masters [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:tasks.py:1338 cleanAllRUV task (task-06182019_212510) completed successfully [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config | |||
Passed | suites/replication/regression_test.py::test_online_reinit_may_hang | 17.47 | |
---------------------------- Captured stdout setup ----------------------------- Instance slapd-master1 removed. Instance slapd-master2 removed. ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists----------------------------- Captured stderr call ----------------------------- ldiffile: /var/lib/dirsrv/slapd-master1/ldif/master1.ldif ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_add[nsDS5ReplicaType--1-4-9999999999999999999999999999999999999999999999999999999999999999999-invalid-1] | 0.12 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_add[nsDS5Flags--1-2-9999999999999999999999999999999999999999999999999999999999999999999-invalid-1] | 0.08 | |
No log output captured. | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_add[nsDS5ReplicaId-0-65535-9999999999999999999999999999999999999999999999999999999999999999999-invalid-1] | 0.08 | |
No log output captured. | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_add[nsds5ReplicaPurgeDelay--2-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-1] | 0.08 | |
No log output captured. | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_add[nsDS5ReplicaBindDnGroupCheckInterval--2-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-1] | 0.07 | |
No log output captured. | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_add[nsds5ReplicaTombstonePurgeInterval--2-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-1] | 0.08 | |
No log output captured. | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_add[nsds5ReplicaProtocolTimeout--1-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-1] | 0.07 | |
No log output captured. | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_add[nsds5ReplicaReleaseTimeout--1-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-1] | 0.32 | |
No log output captured. | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_add[nsds5ReplicaBackoffMin-0-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-3] | 0.07 | |
No log output captured. | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_add[nsds5ReplicaBackoffMax-0-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-6] | 0.08 | |
No log output captured. | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_modify[nsDS5Flags--1-2-9999999999999999999999999999999999999999999999999999999999999999999-invalid-1] | 0.05 | |
No log output captured. | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_modify[nsds5ReplicaPurgeDelay--2-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-1] | 0.06 | |
No log output captured. | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_modify[nsDS5ReplicaBindDnGroupCheckInterval--2-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-1] | 0.07 | |
No log output captured. | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_modify[nsds5ReplicaTombstonePurgeInterval--2-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-1] | 0.06 | |
No log output captured. | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_modify[nsds5ReplicaProtocolTimeout--1-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-1] | 0.06 | |
No log output captured. | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_modify[nsds5ReplicaReleaseTimeout--1-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-1] | 0.05 | |
No log output captured. | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_modify[nsds5ReplicaBackoffMin-0-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-3] | 0.07 | |
No log output captured. | |||
Passed | suites/replication/replica_config_test.py::test_replica_num_modify[nsds5ReplicaBackoffMax-0-9223372036854775807-9999999999999999999999999999999999999999999999999999999999999999999-invalid-6] | 0.06 | |
No log output captured. | |||
Passed | suites/replication/ruvstore_test.py::test_ruv_entry_backup | 6.48 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists----------------------------- Captured stderr call ----------------------------- ldiffile: /var/lib/dirsrv/slapd-master1/ldif/master1.ldif ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.ruvstore_test:ruvstore_test.py:102 LDAP operations add, modify, modrdn and delete [32mINFO [0m tests.suites.replication.ruvstore_test:ruvstore_test.py:58 Adding user to master1 [32mINFO [0m tests.suites.replication.ruvstore_test:ruvstore_test.py:61 Modify RDN of user: uid=rep2lusr,ou=People,dc=example,dc=com [32mINFO [0m tests.suites.replication.ruvstore_test:ruvstore_test.py:68 Deleting user: uid=ruvusr,ou=People,dc=example,dc=com [32mINFO [0m tests.suites.replication.ruvstore_test:ruvstore_test.py:106 Stopping the server instance to run db2ldif task to create backup file [32mINFO [0m tests.suites.replication.ruvstore_test:ruvstore_test.py:110 Starting the server after backup [32mINFO [0m tests.suites.replication.ruvstore_test:ruvstore_test.py:113 Checking if backup file contains RUV and required attributes [32mINFO [0m tests.suites.replication.ruvstore_test:ruvstore_test.py:51 Attribute found in RUV: objectClass [32mINFO [0m tests.suites.replication.ruvstore_test:ruvstore_test.py:51 Attribute found in RUV: nsUniqueId [32mINFO [0m tests.suites.replication.ruvstore_test:ruvstore_test.py:51 Attribute found in RUV: nsds50ruv [32mINFO [0m tests.suites.replication.ruvstore_test:ruvstore_test.py:51 Attribute found in RUV: nsruvReplicaLastModified | |||
Passed | suites/replication/single_master_test.py::test_mail_attr_repl | 13.75 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39201, 'ldap-secureport': 63901, 'server-id': 'consumer1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:166 Joining consumer consumer1 from master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39201 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39201 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working [32mINFO [0m lib389.replica:replica.py:1719 SUCCESS: joined consumer from ldap://server.example.com:39001 to ldap://server.example.com:39201 [32mINFO [0m lib389.topologies:topologies.py:171 Ensuring consumer consumer1 from master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39201 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.single_master_test:single_master_test.py:67 Check that replication is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working [32mINFO [0m tests.suites.replication.single_master_test:single_master_test.py:83 Back up /var/lib/dirsrv/slapd-consumer1/db/userRoot/mail.db to /tmp/mail.db [32mINFO [0m tests.suites.replication.single_master_test:single_master_test.py:87 Remove 'mail' attr from master [32mINFO [0m tests.suites.replication.single_master_test:single_master_test.py:90 Wait for the replication to happen [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working [32mINFO [0m tests.suites.replication.single_master_test:single_master_test.py:94 Restore /tmp/mail.db to /var/lib/dirsrv/slapd-consumer1/db/userRoot/mail.db [32mINFO [0m tests.suites.replication.single_master_test:single_master_test.py:98 Make a search for mail attribute in attempt to crash server [32mINFO [0m tests.suites.replication.single_master_test:single_master_test.py:101 Make sure that server hasn't crashed [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working | |||
Passed | suites/replication/single_master_test.py::test_lastupdate_attr_before_init | 0.22 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38902, 'ldap-secureport': 63602, 'server-id': 'standalone2', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:38901 to ldap://server.example.com:38902 is was created | |||
Passed | suites/replication/tls_client_auth_repl_test.py::test_ssl_transport | 8.18 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63701 to ldaps://server.example.com:63702 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63701 to ldaps://server.example.com:63702 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63702 to ldaps://server.example.com:63701 is working------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63701 to ldaps://server.example.com:63702 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63702 to ldaps://server.example.com:63701 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63701 to ldaps://server.example.com:63702 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63702 to ldaps://server.example.com:63701 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63701 to ldaps://server.example.com:63702 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63702 to ldaps://server.example.com:63701 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63701 to ldaps://server.example.com:63702 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63702 to ldaps://server.example.com:63701 is working | |||
Passed | suites/replication/tls_client_auth_repl_test.py::test_extract_pemfiles | 4.11 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.tls_client_auth_repl_test:tls_client_auth_repl_test.py:168 Check that nsslapd-extract-pemfiles is on [32mINFO [0m tests.suites.replication.tls_client_auth_repl_test:tls_client_auth_repl_test.py:172 Set nsslapd-extract-pemfiles = '{}' and check replication works) [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63701 to ldaps://server.example.com:63702 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63702 to ldaps://server.example.com:63701 is working [32mINFO [0m tests.suites.replication.tls_client_auth_repl_test:tls_client_auth_repl_test.py:172 Set nsslapd-extract-pemfiles = '{}' and check replication works) [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63701 to ldaps://server.example.com:63702 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63702 to ldaps://server.example.com:63701 is working | |||
Passed | suites/replication/tombstone_test.py::test_purge_success | 0.20 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology.------------------------------ Captured log call ------------------------------- [32mINFO [0m Tombstone:tombstone.py:165 Reviving nsuniqueid=95747187-923111e9-a89d86ff-04dc84b5,uid=testuser,ou=People,dc=example,dc=com -> uid=testuser,ou=people,dc=example,dc=com | |||
Passed | suites/replication/wait_for_async_feature_test.py::test_not_int_value | 0.01 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists | |||
Passed | suites/replication/wait_for_async_feature_test.py::test_multi_value | 0.02 | |
No log output captured. | |||
Passed | suites/replication/wait_for_async_feature_test.py::test_value_check[waitfor_async_attr0] | 0.01 | |
No log output captured. | |||
Passed | suites/replication/wait_for_async_feature_test.py::test_value_check[waitfor_async_attr1] | 0.01 | |
No log output captured. | |||
Passed | suites/replication/wait_for_async_feature_test.py::test_value_check[waitfor_async_attr2] | 0.01 | |
No log output captured. | |||
Passed | suites/replication/wait_for_async_feature_test.py::test_value_check[waitfor_async_attr3] | 0.01 | |
No log output captured. | |||
Passed | suites/replication/wait_for_async_feature_test.py::test_behavior_with_value[waitfor_async_attr0] | 20.04 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:63 Add 100 nested entries under replicated suffix on master1 [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:71 Delete created entries------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:168 Set Replication Debugging loglevel for the errorlog [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:178 Gather all sync attempts within Counter dict, group by timestamp [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:200 Take the most common timestamp and assert it has appeared in the range from 4 to 11 times [35mDEBUG [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:202 4 <= 7 <= 11 | |||
Passed | suites/replication/wait_for_async_feature_test.py::test_behavior_with_value[waitfor_async_attr1] | 20.06 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:63 Add 100 nested entries under replicated suffix on master1 [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:71 Delete created entries------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:168 Set Replication Debugging loglevel for the errorlog [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:178 Gather all sync attempts within Counter dict, group by timestamp [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:200 Take the most common timestamp and assert it has appeared in the range from 0 to 2 times [35mDEBUG [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:202 0 <= 1 <= 2 | |||
Passed | suites/replication/wait_for_async_feature_test.py::test_behavior_with_value[waitfor_async_attr2] | 20.06 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:63 Add 100 nested entries under replicated suffix on master1 [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:71 Delete created entries------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:168 Set Replication Debugging loglevel for the errorlog [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:178 Gather all sync attempts within Counter dict, group by timestamp [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:200 Take the most common timestamp and assert it has appeared in the range from 4 to 11 times [35mDEBUG [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:202 4 <= 7 <= 11 | |||
Passed | suites/replication/wait_for_async_feature_test.py::test_behavior_with_value[waitfor_async_attr3] | 20.05 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:63 Add 100 nested entries under replicated suffix on master1 [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:71 Delete created entries------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:168 Set Replication Debugging loglevel for the errorlog [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:178 Gather all sync attempts within Counter dict, group by timestamp [32mINFO [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:200 Take the most common timestamp and assert it has appeared in the range from 4 to 11 times [35mDEBUG [0m tests.suites.replication.wait_for_async_feature_test:wait_for_async_feature_test.py:202 4 <= 7 <= 11 | |||
Passed | suites/roles/basic_test.py::test_filterrole | 0.32 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/roles/basic_test.py::test_managedrole | 0.19 | |
No log output captured. | |||
Passed | suites/roles/basic_test.py::test_nestedrole | 0.56 | |
No log output captured. | |||
Passed | suites/sasl/allowed_mechs_test.py::test_basic_feature | 38.83 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.----------------------------- Captured stdout call ----------------------------- ['EXTERNAL', 'GSS-SPNEGO', 'GSSAPI', 'DIGEST-MD5', 'CRAM-MD5', 'PLAIN', 'LOGIN', 'ANONYMOUS'] ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:allowed_mechs_test.py:74 Test we have some of the default mechanisms [32mINFO [0m lib389:allowed_mechs_test.py:82 Edit mechanisms to allow just PLAIN [32mINFO [0m lib389:allowed_mechs_test.py:90 Restart server and make sure we still have correct allowed mechs [32mINFO [0m lib389:allowed_mechs_test.py:99 Edit mechanisms to allow just PLAIN and EXTERNAL [32mINFO [0m lib389:allowed_mechs_test.py:107 Edit mechanisms to allow just PLAIN and GSSAPI [32mINFO [0m lib389:allowed_mechs_test.py:125 Edit mechanisms to allow just PLAIN, GSSAPI, and ANONYMOUS [32mINFO [0m lib389:allowed_mechs_test.py:145 Edit mechanisms to allow just PLAIN and ANONYMOUS [32mINFO [0m lib389:allowed_mechs_test.py:164 Reset allowed mechaisms [32mINFO [0m lib389:allowed_mechs_test.py:168 Check that we have the original set of mechanisms [32mINFO [0m lib389:allowed_mechs_test.py:173 Check that we have the original set of mechanisms after a restart | |||
Passed | suites/sasl/plain_test.py::test_basic_feature | 7.60 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/sasl/regression_test.py::test_openldap_no_nss_crypto | 30.31 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.sasl.regression_test:regression_test.py:134 Ticket 47536 - Allow usage of OpenLDAP libraries that don't use NSS for crypto [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63701 to ldaps://server.example.com:63702 is working [32mINFO [0m tests.suites.sasl.regression_test:regression_test.py:36 ######################### Adding 5 entries to master1 ###################### [32mINFO [0m tests.suites.sasl.regression_test:regression_test.py:36 ######################### Adding 5 entries to master2 ###################### [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63701 to ldaps://server.example.com:63702 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63702 to ldaps://server.example.com:63701 is working [32mINFO [0m tests.suites.sasl.regression_test:regression_test.py:147 ##### Searching for entries on master1... [32mINFO [0m tests.suites.sasl.regression_test:regression_test.py:151 ##### Searching for entries on master2... [32mINFO [0m tests.suites.sasl.regression_test:regression_test.py:93 ######################### Relocate PEM files on master1 ###################### [32mINFO [0m tests.suites.sasl.regression_test:regression_test.py:100 ##### restart master1 [32mINFO [0m tests.suites.sasl.regression_test:regression_test.py:49 ######################### Check PEM files (MyCA, MyServerCert1, MyServerKey1) in /etc/dirsrv/slapd-master1 ###################### [32mINFO [0m tests.suites.sasl.regression_test:regression_test.py:54 /etc/dirsrv/slapd-master1/MyCA.pem is successfully generated. [32mINFO [0m tests.suites.sasl.regression_test:regression_test.py:67 /etc/dirsrv/slapd-master1/MyServerCert1.pem is successfully generated. [32mINFO [0m tests.suites.sasl.regression_test:regression_test.py:80 /etc/dirsrv/slapd-master1/MyServerKey1.pem is successfully generated. [32mINFO [0m tests.suites.sasl.regression_test:regression_test.py:36 ######################### Adding 5 entries to master1 ###################### [32mINFO [0m tests.suites.sasl.regression_test:regression_test.py:36 ######################### Adding 5 entries to master2 ###################### [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63701 to ldaps://server.example.com:63702 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldaps://server.example.com:63702 to ldaps://server.example.com:63701 is working [32mINFO [0m tests.suites.sasl.regression_test:regression_test.py:163 ##### Searching for entries on master1... [32mINFO [0m tests.suites.sasl.regression_test:regression_test.py:167 ##### Searching for entries on master2... [32mINFO [0m lib389:tasks.py:506 Export task export_06182019_213414 for file /var/lib/dirsrv/slapd-master1/ldif/master1.ldif completed successfully [32mINFO [0m tests.suites.sasl.regression_test:regression_test.py:174 Ticket 47536 - PASSED | |||
Passed | suites/schema/eduperson_test.py::test_account_locking | 0.09 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.schema.eduperson_test:eduperson_test.py:88 Test PASSED | |||
Passed | suites/schema/schema_reload_test.py::test_valid_schema | 2.13 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.schema.schema_reload_test:schema_reload_test.py:43 Test schema-reload task with valid schema [32mINFO [0m tests.suites.schema.schema_reload_test:schema_reload_test.py:46 Create valid schema file (99user.ldif)... [32mINFO [0m tests.suites.schema.schema_reload_test:schema_reload_test.py:62 Run the schema-reload task... [32mINFO [0m lib389:tasks.py:1107 Schema Reload task (task-06182019_213431) completed successfully [32mINFO [0m tests.suites.schema.schema_reload_test:schema_reload_test.py:68 The schema reload task worked as expected [32mINFO [0m tests.suites.schema.schema_reload_test:schema_reload_test.py:71 Check cn=schema to verify the valid schema was added | |||
Passed | suites/schema/schema_reload_test.py::test_invalid_schema | 2.12 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.schema.schema_reload_test:schema_reload_test.py:95 Test schema-reload task with invalid schema [32mINFO [0m tests.suites.schema.schema_reload_test:schema_reload_test.py:98 Create valid schema file (98user.ldif)... [32mINFO [0m tests.suites.schema.schema_reload_test:schema_reload_test.py:113 Create invalid schema file (99user.ldif)... [32mINFO [0m tests.suites.schema.schema_reload_test:schema_reload_test.py:130 Run the schema-reload task, it should fail... [31m[1mERROR [0m lib389:tasks.py:1105 Error: Schema Reload task (task-06182019_213434) exited with -2 [32mINFO [0m tests.suites.schema.schema_reload_test:schema_reload_test.py:137 The schema reload task failed as expected: error -2 [32mINFO [0m tests.suites.schema.schema_reload_test:schema_reload_test.py:140 Check cn=schema to verify the invalid schema was not added [32mINFO [0m tests.suites.schema.schema_reload_test:schema_reload_test.py:147 The invalid schema is not present on the server | |||
Passed | suites/schema/schema_replication_test.py::test_schema_replication_one | 9.48 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39201, 'ldap-secureport': 63901, 'server-id': 'consumer1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:166 Joining consumer consumer1 from master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39201 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39201 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working [32mINFO [0m lib389.replica:replica.py:1719 SUCCESS: joined consumer from ldap://server.example.com:39001 to ldap://server.example.com:39201 [32mINFO [0m lib389.topologies:topologies.py:171 Ensuring consumer consumer1 from master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39201 already exists [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:183 test_schema_replication_init topology_m1c1 <lib389.topologies.TopologyMain object at 0x7f29d2c61b00> (master <lib389.DirSrv object at 0x7f29d2af7e48>, consumer <lib389.DirSrv object at 0x7f29d2b16da0>------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:schema_replication_test.py:41 ############################################### [32mINFO [0m lib389:schema_replication_test.py:42 ####### [32mINFO [0m lib389:schema_replication_test.py:43 ####### Extra OC Schema is pushed - no error [32mINFO [0m lib389:schema_replication_test.py:44 ####### [32mINFO [0m lib389:schema_replication_test.py:45 ################################################### [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:223 test_schema_replication_one topology_m1c1 <lib389.topologies.TopologyMain object at 0x7f29d2c61b00> (master <lib389.DirSrv object at 0x7f29d2af7e48>, consumer <lib389.DirSrv object at 0x7f29d2b16da0> [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive 0 (expected 1) [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'1' (expected 2) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:233 test_schema_replication_one master_schema_csn=b'5d099140000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:234 ctest_schema_replication_one onsumer_schema_csn=b'5d099140000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:55 _pattern_errorlog: start at offset 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [38] 389-Directory/1.4.1.4 B2019.169.2325 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [92] server.example.com:39001 (/etc/dirsrv/slapd-master1) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [93] [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [210] [18/Jun/2019:21:34:41.069658362 -0400] - INFO - ldbm_instance_config_cachememsize_set - force a minimal value 512000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [391] [18/Jun/2019:21:34:41.079793876 -0400] - INFO - dblayer_instance_start - Import is running with nsslapd-db-private-import-mem on; No other process is allowed to access the database [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [536] [18/Jun/2019:21:34:41.084399820 -0400] - INFO - check_and_set_import_cache - pagesize: 4096, available bytes 7653412864, process usage 22396928 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [654] [18/Jun/2019:21:34:41.088024484 -0400] - INFO - check_and_set_import_cache - Import allocates 2989614KB import cache. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [765] [18/Jun/2019:21:34:41.261286930 -0400] - INFO - import_main_offline - import userRoot: Beginning import job... [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [897] [18/Jun/2019:21:34:41.265016607 -0400] - INFO - import_main_offline - import userRoot: Index buffering enabled with bucket size 100 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [1019] [18/Jun/2019:21:34:41.465980537 -0400] - INFO - import_producer - import userRoot: Processing file "/tmp/ldifE2ALVz.ldif" [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [1160] [18/Jun/2019:21:34:41.470480880 -0400] - INFO - import_producer - import userRoot: Finished scanning file "/tmp/ldifE2ALVz.ldif" (9 entries) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [1283] [18/Jun/2019:21:34:41.970297021 -0400] - INFO - import_monitor_threads - import userRoot: Workers finished; cleaning up... [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [1393] [18/Jun/2019:21:34:42.174482148 -0400] - INFO - import_monitor_threads - import userRoot: Workers cleaned up. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [1511] [18/Jun/2019:21:34:42.178845372 -0400] - INFO - import_main_offline - import userRoot: Cleaning up producer thread... [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [1637] [18/Jun/2019:21:34:42.182394344 -0400] - INFO - import_main_offline - import userRoot: Indexing complete. Post-processing... [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [1798] [18/Jun/2019:21:34:42.185857919 -0400] - INFO - import_main_offline - import userRoot: Generating numsubordinates (this may take several minutes to complete)... [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [1922] [18/Jun/2019:21:34:42.193756391 -0400] - INFO - import_main_offline - import userRoot: Generating numSubordinates complete. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [2047] [18/Jun/2019:21:34:42.197038179 -0400] - INFO - ldbm_get_nonleaf_ids - import userRoot: Gathering ancestorid non-leaf IDs... [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [2179] [18/Jun/2019:21:34:42.199868566 -0400] - INFO - ldbm_get_nonleaf_ids - import userRoot: Finished gathering ancestorid non-leaf IDs. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [2322] [18/Jun/2019:21:34:42.210289451 -0400] - INFO - ldbm_ancestorid_new_idl_create_index - import userRoot: Creating ancestorid index (new idl)... [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [2462] [18/Jun/2019:21:34:42.214905221 -0400] - INFO - ldbm_ancestorid_new_idl_create_index - import userRoot: Created ancestorid index (new idl). [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [2568] [18/Jun/2019:21:34:42.218091569 -0400] - INFO - import_main_offline - import userRoot: Flushing caches... [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [2672] [18/Jun/2019:21:34:42.221093543 -0400] - INFO - import_main_offline - import userRoot: Closing files... [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [2773] [18/Jun/2019:21:34:42.293959894 -0400] - INFO - dblayer_pre_close - All database threads now stopped [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [2931] [18/Jun/2019:21:34:42.297785679 -0400] - INFO - import_main_offline - import userRoot: Import complete. Processed 9 entries in 1 seconds. (9.00 entries/sec) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [3035] [18/Jun/2019:21:34:42.755059071 -0400] - INFO - main - 389-Directory/1.4.1.4 B2019.169.2325 starting up [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [3143] [18/Jun/2019:21:34:42.767821697 -0400] - INFO - main - Setting the maximum file descriptor limit to: 524288 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [3251] [18/Jun/2019:21:34:43.820157844 -0400] - INFO - PBKDF2_SHA256 - Based on CPU performance, chose 2048 rounds [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [3368] [18/Jun/2019:21:34:43.827150323 -0400] - INFO - ldbm_instance_config_cachememsize_set - force a minimal value 512000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [3467] [18/Jun/2019:21:34:43.844973742 -0400] - NOTICE - ldbm_back_start - found 8165452k physical memory [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [3560] [18/Jun/2019:21:34:43.850195510 -0400] - NOTICE - ldbm_back_start - found 7472648k available [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [3664] [18/Jun/2019:21:34:43.853590594 -0400] - NOTICE - ldbm_back_start - cache autosizing: db cache: 204136k [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [3790] [18/Jun/2019:21:34:43.857287975 -0400] - NOTICE - ldbm_back_start - cache autosizing: userRoot entry cache (1 total): 589824k [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [3912] [18/Jun/2019:21:34:43.861130680 -0400] - NOTICE - ldbm_back_start - cache autosizing: userRoot dn cache (1 total): 65536k [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [4012] [18/Jun/2019:21:34:43.864741826 -0400] - NOTICE - ldbm_back_start - total cache size: 787985448 B; [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [4124] [18/Jun/2019:21:34:43.868860792 -0400] - INFO - dblayer_start - Resizing db cache size: 3061365145 -> 167228456 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [4260] [18/Jun/2019:21:34:44.143553743 -0400] - INFO - slapd_daemon - slapd started. Listening on All Interfaces port 39001 for LDAP requests [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [4448] [18/Jun/2019:21:34:49.298820965 -0400] - NOTICE - NSMMReplicationPlugin - changelog program - _cl5ConstructRUV - Rebuilding the replication changelog RUV, this may take several minutes... [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [4628] [18/Jun/2019:21:34:49.303808206 -0400] - NOTICE - NSMMReplicationPlugin - changelog program - _cl5ConstructRUV - Rebuilding replication changelog RUV complete. Result 0 (Success) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [4816] [18/Jun/2019:21:34:49.308694995 -0400] - NOTICE - NSMMReplicationPlugin - changelog program - _cl5ConstructRUV - Rebuilding the replication changelog RUV, this may take several minutes... [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [4996] [18/Jun/2019:21:34:49.314318278 -0400] - NOTICE - NSMMReplicationPlugin - changelog program - _cl5ConstructRUV - Rebuilding replication changelog RUV complete. Result 0 (Success) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [5155] [18/Jun/2019:21:34:49.582112853 -0400] - INFO - NSMMReplicationPlugin - repl5_tot_run - Beginning total update of replica "agmt="cn=temp_201" (server:39201)". [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [5339] [18/Jun/2019:21:34:49.587449993 -0400] - NOTICE - NSMMReplicationPlugin - replica_subentry_check - Need to create replication keep alive entry <cn=repl keep alive 1,dc=example,dc=com> [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [5484] [18/Jun/2019:21:34:49.591522065 -0400] - INFO - NSMMReplicationPlugin - replica_subentry_create - add dn: cn=repl keep alive 1,dc=example,dc=com [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [5501] objectclass: top [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [5527] objectclass: ldapsubentry [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [5557] objectclass: extensibleObject [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [5579] cn: repl keep alive 1 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [5754] [18/Jun/2019:21:34:52.232675532 -0400] - INFO - NSMMReplicationPlugin - repl5_tot_run - Finished total update of replica "agmt="cn=temp_201" (server:39201)". Sent 12 entries. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [5754] [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:67 _pattern_errorlog: end at offset 5754 | |||
Passed | suites/schema/schema_replication_test.py::test_schema_replication_two | 11.62 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:schema_replication_test.py:41 ############################################### [32mINFO [0m lib389:schema_replication_test.py:42 ####### [32mINFO [0m lib389:schema_replication_test.py:43 ####### Extra OC Schema is pushed - (ticket 47721 allows to learn missing def) [32mINFO [0m lib389:schema_replication_test.py:44 ####### [32mINFO [0m lib389:schema_replication_test.py:45 ################################################### [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'2' (expected 3) [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'3' (expected 4) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:289 test_schema_replication_two master_schema_csn=b'5d09914c000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:290 test_schema_replication_two consumer_schema_csn=b'5d09914c000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:55 _pattern_errorlog: start at offset 5755 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [5956] 18/Jun/2019:21:35:08.926461917 -0400] - ERR - NSMMReplicationPlugin - update_consumer_schema - [S] Schema agmt="cn=201" (server:39201) must not be overwritten (set replication log for additional info) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:67 _pattern_errorlog: end at offset 5956 | |||
Passed | suites/schema/schema_replication_test.py::test_schema_replication_three | 9.50 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:schema_replication_test.py:41 ############################################### [32mINFO [0m lib389:schema_replication_test.py:42 ####### [32mINFO [0m lib389:schema_replication_test.py:43 ####### Extra OC Schema is pushed - no error [32mINFO [0m lib389:schema_replication_test.py:44 ####### [32mINFO [0m lib389:schema_replication_test.py:45 ################################################### [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'4' (expected 5) [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'5' (expected 6) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:340 test_schema_replication_three master_schema_csn=b'5d099156000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:341 test_schema_replication_three consumer_schema_csn=b'5d099156000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:55 _pattern_errorlog: start at offset 5957 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [5957] [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:67 _pattern_errorlog: end at offset 5957 | |||
Passed | suites/schema/schema_replication_test.py::test_schema_replication_four | 9.55 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:schema_replication_test.py:41 ############################################### [32mINFO [0m lib389:schema_replication_test.py:42 ####### [32mINFO [0m lib389:schema_replication_test.py:43 ####### Same OC - extra MUST: Schema is pushed - no error [32mINFO [0m lib389:schema_replication_test.py:44 ####### [32mINFO [0m lib389:schema_replication_test.py:45 ################################################### [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'6' (expected 7) [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'7' (expected 8) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:389 test_schema_replication_four master_schema_csn=b'5d09915f000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:390 ctest_schema_replication_four onsumer_schema_csn=b'5d09915f000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:55 _pattern_errorlog: start at offset 5958 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [5958] [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:67 _pattern_errorlog: end at offset 5958 | |||
Passed | suites/schema/schema_replication_test.py::test_schema_replication_five | 12.92 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:schema_replication_test.py:41 ############################################### [32mINFO [0m lib389:schema_replication_test.py:42 ####### [32mINFO [0m lib389:schema_replication_test.py:43 ####### Same OC - extra MUST: Schema is pushed - (fix for 47721) [32mINFO [0m lib389:schema_replication_test.py:44 ####### [32mINFO [0m lib389:schema_replication_test.py:45 ################################################### [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'8' (expected 9) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'8' (expected 9) [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'9' (expected 10) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:452 test_schema_replication_five master_schema_csn=b'5d09916c000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:453 ctest_schema_replication_five onsumer_schema_csn=b'5d09916c000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:55 _pattern_errorlog: start at offset 5959 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [6211] /Jun/2019:21:35:39.936516606 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [6358] [18/Jun/2019:21:35:39.942731995 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - cl5GetOperationCount - Found DB object 0x7fde38018020 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [6480] [18/Jun/2019:21:35:39.954910349 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d0991680002:1560908136:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [6601] [18/Jun/2019:21:35:39.959231791 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d09916b0000:1560908139:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [6764] [18/Jun/2019:21:35:39.963475750 -0400] - DEBUG - NSMMReplicationPlugin - ruv_add_csn_inprogress - Successfully inserted csn 5d09916b000000010000 into pending list [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [6944] [18/Jun/2019:21:35:39.967468502 -0400] - DEBUG - NSMMReplicationPlugin - purge_entry_state_information - From entry cn=test_entry,dc=example,dc=com up to CSN 5d0056e8000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [7189] [18/Jun/2019:21:35:39.985211997 -0400] - DEBUG - NSMMReplicationPlugin - write_changelog_and_ruv - Writing change for cn=test_entry,dc=example,dc=com (uniqid: 6a3e520a-923211e9-b3b3cf0e-08658de6, optype: 8) to changelog csn 5d09916b000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [7457] [18/Jun/2019:21:35:39.989385599 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [7632] [18/Jun/2019:21:35:39.992940344 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - cl5WriteOperationTxn - Successfully written entry with csn (5d09916b000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [7900] [18/Jun/2019:21:35:39.996384636 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [8038] [18/Jun/2019:21:35:40.000016260 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: committing all csns for csn 5d09916b000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [8168] [18/Jun/2019:21:35:40.003460559 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: processing data csn 5d09916b000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [8306] [18/Jun/2019:21:35:40.006937003 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Successfully committed csn 5d09916b000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [8434] [18/Jun/2019:21:35:40.010394062 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Rolled up to csn 5d09916b000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [8549] [18/Jun/2019:21:35:40.013703880 -0400] - DEBUG - replication - multimaster_mmr_postop - error 0 for oparation 561. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [8712] [18/Jun/2019:21:35:40.022638985 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [8883] [18/Jun/2019:21:35:40.026069847 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> ready_to_acquire_replica [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [9043] [18/Jun/2019:21:35:40.029695106 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - Canceling linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [9165] [18/Jun/2019:21:35:40.033655885 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d09916b0001:1560908139:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [9286] [18/Jun/2019:21:35:40.037117849 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d09916c0000:1560908140:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [9442] [18/Jun/2019:21:35:40.042396626 -0400] - DEBUG - NSMMReplicationPlugin - acquire_replica - agmt="cn=201" (server:39201): Replica was successfully acquired. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [9612] [18/Jun/2019:21:35:40.046080772 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: ready_to_acquire_replica -> sending_updates [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [9796] [18/Jun/2019:21:35:40.049641490 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Checking consumer schema localcsn:5d09916b000000000000 / remotecsn:5d09915f000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [9960] [18/Jun/2019:21:35:40.178897153 -0400] - DEBUG - schema_oc_compare_strict - Attribute telexNumber is not required in 'consumerNewOCA' of the remote consumer schema [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [10114] [18/Jun/2019:21:35:40.182645130 -0400] - DEBUG - schema_oc_superset_check - Remote consumerNewOCA schema objectclasses is a superset of the received one. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [10278] [18/Jun/2019:21:35:40.187885421 -0400] - DEBUG - schema_oc_compare_strict - Attribute telexNumber is not required in 'consumerNewOCA' of the remote consumer schema [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [10428] [18/Jun/2019:21:35:40.192022998 -0400] - DEBUG - schema_list_oc2learn - Add that unknown/extended objectclass consumerNewOCA (1.2.3.4.5.6.7.8.9.10.1) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [10714] [18/Jun/2019:21:35:40.195378147 -0400] - DEBUG - schema_oc_to_string - Replace (old[251]=( 1.2.3.4.5.6.7.8.9.10.1 NAME 'consumerNewOCA' DESC 'To test ticket 47490' SUP 'person' AUXILIARY MUST ( postalAddress $ preferredLocale ) MAY ( postalCode $ street ) X-ORIGIN 'blahblahblah' )) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [11027] [18/Jun/2019:21:35:40.198918949 -0400] - DEBUG - supplier_get_new_definitions - supplier takes objectclass: ( 1.2.3.4.5.6.7.8.9.10.1 NAME 'consumerNewOCA' DESC 'To test ticket 47490' SUP person AUXILIARY MUST ( postalAddress $ preferredLocale $ telexNumber ) MAY ( postalCode $ street ) X-ORIGIN 'user defined' ) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [11329] [18/Jun/2019:21:35:40.224622527 -0400] - DEBUG - modify_schema_prepare_mods - MOD[1] del (objectclasses): ( 1.2.3.4.5.6.7.8.9.10.1 NAME 'consumerNewOCA' DESC 'To test ticket 47490' SUP 'person' AUXILIARY MUST ( postalAddress $ preferredLocale ) MAY ( postalCode $ street ) X-ORIGIN 'blahblahblah' ) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [11640] [18/Jun/2019:21:35:40.228312401 -0400] - DEBUG - modify_schema_prepare_mods - MOD[0] add (objectclasses): ( 1.2.3.4.5.6.7.8.9.10.1 NAME 'consumerNewOCA' DESC 'To test ticket 47490' SUP person AUXILIARY MUST ( postalAddress $ preferredLocale $ telexNumber ) MAY ( postalCode $ street ) X-ORIGIN 'user defined' ) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [11763] [18/Jun/2019:21:35:40.292345912 -0400] - DEBUG - modify_schema_internal_mod - Successfully learn objectclasses definitions [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [11965] [18/Jun/2019:21:35:40.296300542 -0400] - ERR - NSMMReplicationPlugin - update_consumer_schema - [S] Schema agmt="cn=201" (server:39201) must not be overwritten (set replication log for additional info) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:67 _pattern_errorlog: end at offset 11965 | |||
Passed | suites/schema/schema_replication_test.py::test_schema_replication_six | 9.72 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:schema_replication_test.py:41 ############################################### [32mINFO [0m lib389:schema_replication_test.py:42 ####### [32mINFO [0m lib389:schema_replication_test.py:43 ####### Same OC - extra MUST: Schema is pushed - no error [32mINFO [0m lib389:schema_replication_test.py:44 ####### [32mINFO [0m lib389:schema_replication_test.py:45 ################################################### [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'10' (expected 11) [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'11' (expected 12) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:508 test_schema_replication_six master_schema_csn=b'5d099176000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:509 ctest_schema_replication_six onsumer_schema_csn=b'5d099176000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:55 _pattern_errorlog: start at offset 11966 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [12102] 18/Jun/2019:21:35:40.299718395 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] schema definitions may have been learned [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [12236] [18/Jun/2019:21:35:40.621784242 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Reread remotecsn:5d099169000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [12409] [18/Jun/2019:21:35:40.626434262 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - Schema checking successful: ok to push the schema (agmt="cn=201" (server:39201)) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [12524] [18/Jun/2019:21:35:40.982914648 -0400] - DEBUG - csngen_adjust_time - gen state before 5d09916c0001:1560908140:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [12779] [18/Jun/2019:21:35:40.988110366 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [12948] [18/Jun/2019:21:35:40.992934857 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Consumer RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [13092] [18/Jun/2019:21:35:40.996279151 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [13290] [18/Jun/2019:21:35:40.999295986 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099168000000010000 00000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [13459] [18/Jun/2019:21:35:41.003061572 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Supplier RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [13603] [18/Jun/2019:21:35:41.006409024 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [13801] [18/Jun/2019:21:35:41.009634293 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d09916b000000010000 5d09916c [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [13951] [18/Jun/2019:21:35:41.013498737 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - found thread private buffer cache 0x7fde240f5b70 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [14166] [18/Jun/2019:21:35:41.016816859 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - _pool is 0x55a415804a30 _pool->pl_busy_lists is 0x7fde2400ce70 _pool->pl_busy_lists->bl_buffers is 0x7fde240f5b70 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [14438] [18/Jun/2019:21:35:41.020030915 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_initial_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 0) - csnPrevMax () csnMax (5d09916b000000010000) csnBuf (5d099168000000010000) csnConsumerMax (5d099168000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [14551] [18/Jun/2019:21:35:41.023231694 -0400] - DEBUG - clcache_initial_anchorcsn - anchor is now: 5d099168000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [14730] [18/Jun/2019:21:35:41.026401794 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - agmt="cn=201" (server:39201): CSN 5d099168000000010000 found, position set for replay [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [14874] [18/Jun/2019:21:35:41.030107938 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_next_change - load=1 rec=1 csn=5d09916b000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [14986] [18/Jun/2019:21:35:41.033524259 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Starting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [15118] [18/Jun/2019:21:35:41.037219056 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [15326] [18/Jun/2019:21:35:41.042005724 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Sending modify operation (dn="cn=test_entry,dc=example,dc=com" csn=5d09916b000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [15458] [18/Jun/2019:21:35:41.048502520 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [15644] [18/Jun/2019:21:35:41.052177799 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Consumer successfully sent operation with csn 5d09916b000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [15777] [18/Jun/2019:21:35:41.055632981 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 19 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [15907] [18/Jun/2019:21:35:41.058716763 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Result 3, 0, 0, 19, (null) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [16040] [18/Jun/2019:21:35:41.064057276 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 19 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [16331] [18/Jun/2019:21:35:41.067478307 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_adjust_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 1) - csnPrevMax (5d09916b000000010000) csnMax (5d09916b000000010000) csnBuf (5d09916b000000010000) csnConsumerMax (5d09916b000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [16443] [18/Jun/2019:21:35:41.070785061 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_load_buffer - rc=-30988 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [16615] [18/Jun/2019:21:35:41.074312432 -0400] - DEBUG - NSMMReplicationPlugin - send_updates - agmt="cn=201" (server:39201): No more updates to send (cl5GetNextOperationToReplay) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [16728] [18/Jun/2019:21:35:41.077431714 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 19 19 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [16861] [18/Jun/2019:21:35:41.080391009 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 19 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [16970] [18/Jun/2019:21:35:41.085814789 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain exiting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [17230] [18/Jun/2019:21:35:41.089375014 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_return_buffer - session end: state=5 load=1 sent=1 skipped=0 skipped_new_rid=0 skipped_csn_gt_cons_maxcsn=0 skipped_up_to_date=0 skipped_csn_gt_ruv=0 skipped_csn_covered=0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [17382] [18/Jun/2019:21:35:41.096199346 -0400] - DEBUG - NSMMReplicationPlugin - release_replica - agmt="cn=201" (server:39201): Successfully released consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [17540] [18/Jun/2019:21:35:41.099246534 -0400] - DEBUG - NSMMReplicationPlugin - conn_start_linger -agmt="cn=201" (server:39201) - Beginning linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [17702] [18/Jun/2019:21:35:41.102176522 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: sending_updates -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [17861] [18/Jun/2019:21:35:42.033595124 -0400] - DEBUG - NSMMReplicationPlugin - agmt_set_enabled_from_entry: agreement is now disabled (agmt="cn=201" (server:39201)) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [18024] [18/Jun/2019:21:35:42.038423984 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [18187] [18/Jun/2019:21:35:42.042248678 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [18347] [18/Jun/2019:21:35:42.047134929 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - Canceling linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [18510] [18/Jun/2019:21:35:42.051292216 -0400] - DEBUG - NSMMReplicationPlugin - close_connection_internal - agmt="cn=201" (server:39201) - Disconnected from the consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [18663] [18/Jun/2019:21:35:42.138608115 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_stop - agmt="cn=201" (server:39201): Protocol stopped after 0 seconds [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [18791] [18/Jun/2019:21:35:42.142447001 -0400] - DEBUG - NSMMReplicationPlugin - Database RUV: {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [18973] [18/Jun/2019:21:35:42.145690987 -0400] - DEBUG - NSMMReplicationPlugin - Database RUV: {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d09916b000000010000 5d09916c [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [19131] [18/Jun/2019:21:35:47.167254335 -0400] - DEBUG - NSMMReplicationPlugin - agmt_set_enabled_from_entry: agreement is now enabled (agmt="cn=201" (server:39201)) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [19294] [18/Jun/2019:21:35:47.172152244 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - No linger to cancel on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [19457] [18/Jun/2019:21:35:47.175538698 -0400] - DEBUG - NSMMReplicationPlugin - close_connection_internal - agmt="cn=201" (server:39201) - Disconnected from the consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [19617] [18/Jun/2019:21:35:47.178835623 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: start -> ready_to_acquire_replica [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [19774] [18/Jun/2019:21:35:47.183110276 -0400] - DEBUG - NSMMReplicationPlugin - conn_connect - agmt="cn=201" (server:39201) - Trying non-secure slapi_ldap_init_ext [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [20259] [18/Jun/2019:21:35:47.187074802 -0400] - DEBUG - NSMMReplicationPlugin - conn_connect - agmt="cn=201" (server:39201) - binddn = cn=server.example.com:63701,ou=Services,dc=example,dc=com, passwd = {AES-TUhNR0NTcUdTSWIzRFFFRkRUQm1NRVVHQ1NxR1NJYjNEUUVGRERBNEJDUmtaVFV5WlRsbVl5MWtORGhrTTJJdw0KTlMxaFl6VTNNamcwT1Mxak1XVm1aVEEyTlFBQ0FRSUNBU0F3Q2dZSUtvWklodmNOQWdjd0hRWUpZSVpJQVdVRA0KQkFFcUJCQXJkd1NmdFJ4U2JzWTR3M2gzbkRWUg==}C1qVdOLZEMlZiGx6Ka26Yz3N1KY1qCx1ih2SHF94Z7xITVj7BGaJa4Gy8toMAxK6 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [20304] eFKT7RI9IEJs6XyQSK6QI3kGpOtaufpHkhb21yp3YLE= [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [20467] [18/Jun/2019:21:35:47.221577805 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - No linger to cancel on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [20589] [18/Jun/2019:21:35:47.239960271 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d09916c0001:1560908140:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [20710] [18/Jun/2019:21:35:47.244479120 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d0991730000:1560908147:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [20866] [18/Jun/2019:21:35:47.249266362 -0400] - DEBUG - NSMMReplicationPlugin - acquire_replica - agmt="cn=201" (server:39201): Replica was successfully acquired. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [21036] [18/Jun/2019:21:35:47.252918153 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: ready_to_acquire_replica -> sending_updates [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [21220] [18/Jun/2019:21:35:47.257679808 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Checking consumer schema localcsn:5d09916c000000000000 / remotecsn:5d099169000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [21354] [18/Jun/2019:21:35:47.487517404 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Reread remotecsn:5d09916b000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [21527] [18/Jun/2019:21:35:47.491522839 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - Schema checking successful: ok to push the schema (agmt="cn=201" (server:39201)) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [21642] [18/Jun/2019:21:35:47.682605414 -0400] - DEBUG - csngen_adjust_time - gen state before 5d0991730001:1560908147:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [21897] [18/Jun/2019:21:35:47.687716979 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [22066] [18/Jun/2019:21:35:47.691789791 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Consumer RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [22210] [18/Jun/2019:21:35:47.695165650 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [22408] [18/Jun/2019:21:35:47.698447035 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d09916b000000010000 00000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [22577] [18/Jun/2019:21:35:47.705064940 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Supplier RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [22721] [18/Jun/2019:21:35:47.708240625 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [22919] [18/Jun/2019:21:35:47.713890749 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d09916b000000010000 5d09916c [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [23191] [18/Jun/2019:21:35:47.716946788 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_initial_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 1) - csnPrevMax () csnMax (5d09916b000000010000) csnBuf (00000000000000000000) csnConsumerMax (5d09916b000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [23303] [18/Jun/2019:21:35:47.721093405 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_load_buffer - rc=-30988 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [23563] [18/Jun/2019:21:35:47.726560377 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_return_buffer - session end: state=5 load=0 sent=0 skipped=0 skipped_new_rid=0 skipped_csn_gt_cons_maxcsn=0 skipped_up_to_date=0 skipped_csn_gt_ruv=0 skipped_csn_covered=0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [23700] [18/Jun/2019:21:35:47.731423927 -0400] - DEBUG - NSMMReplicationPlugin - send_updates - agmt="cn=201" (server:39201): No changes to send [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [23852] [18/Jun/2019:21:35:47.739212095 -0400] - DEBUG - NSMMReplicationPlugin - release_replica - agmt="cn=201" (server:39201): Successfully released consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [24010] [18/Jun/2019:21:35:47.743305679 -0400] - DEBUG - NSMMReplicationPlugin - conn_start_linger -agmt="cn=201" (server:39201) - Beginning linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [24172] [18/Jun/2019:21:35:47.746427041 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: sending_updates -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [24294] [18/Jun/2019:21:35:49.184321633 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d0991730001:1560908147:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [24415] [18/Jun/2019:21:35:49.194577917 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d0991750000:1560908149:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [24578] [18/Jun/2019:21:35:49.198118172 -0400] - DEBUG - NSMMReplicationPlugin - ruv_add_csn_inprogress - Successfully inserted csn 5d099175000000010000 into pending list [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [24758] [18/Jun/2019:21:35:49.201624876 -0400] - DEBUG - NSMMReplicationPlugin - purge_entry_state_information - From entry cn=test_entry,dc=example,dc=com up to CSN 5d0056eb000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [25003] [18/Jun/2019:21:35:49.204961578 -0400] - DEBUG - NSMMReplicationPlugin - write_changelog_and_ruv - Writing change for cn=test_entry,dc=example,dc=com (uniqid: 6a3e520a-923211e9-b3b3cf0e-08658de6, optype: 8) to changelog csn 5d099175000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [25271] [18/Jun/2019:21:35:49.207802691 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [25446] [18/Jun/2019:21:35:49.210808544 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - cl5WriteOperationTxn - Successfully written entry with csn (5d099175000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [25714] [18/Jun/2019:21:35:49.214995673 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [25852] [18/Jun/2019:21:35:49.218113729 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: committing all csns for csn 5d099175000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [25982] [18/Jun/2019:21:35:49.221092491 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: processing data csn 5d099175000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [26120] [18/Jun/2019:21:35:49.224348466 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Successfully committed csn 5d099175000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [26248] [18/Jun/2019:21:35:49.227572553 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Rolled up to csn 5d099175000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [26363] [18/Jun/2019:21:35:49.230705188 -0400] - DEBUG - replication - multimaster_mmr_postop - error 0 for oparation 561. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [26526] [18/Jun/2019:21:35:49.239883224 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [26697] [18/Jun/2019:21:35:49.244440761 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> ready_to_acquire_replica [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [26857] [18/Jun/2019:21:35:49.247963221 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - Canceling linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [27013] [18/Jun/2019:21:35:49.252569638 -0400] - DEBUG - NSMMReplicationPlugin - acquire_replica - agmt="cn=201" (server:39201): Replica was successfully acquired. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [27183] [18/Jun/2019:21:35:49.256294446 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: ready_to_acquire_replica -> sending_updates [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [27367] [18/Jun/2019:21:35:49.259382258 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Checking consumer schema localcsn:5d09916c000000000000 / remotecsn:5d09916b000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [27501] [18/Jun/2019:21:35:49.471476846 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Reread remotecsn:5d09916c000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [27616] [18/Jun/2019:21:35:49.477370060 -0400] - DEBUG - csngen_adjust_time - gen state before 5d0991750002:1560908149:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [27871] [18/Jun/2019:21:35:49.481734641 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [28040] [18/Jun/2019:21:35:49.485098996 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Consumer RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [28184] [18/Jun/2019:21:35:49.488513435 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [28382] [18/Jun/2019:21:35:49.492892078 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d09916b000000010000 00000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [28551] [18/Jun/2019:21:35:49.496931342 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Supplier RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [28695] [18/Jun/2019:21:35:49.500557524 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [28893] [18/Jun/2019:21:35:49.504055530 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099175000000010000 5d099175 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [29043] [18/Jun/2019:21:35:49.507533423 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - found thread private buffer cache 0x7fde280376f0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [29258] [18/Jun/2019:21:35:49.510564521 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - _pool is 0x55a415804a30 _pool->pl_busy_lists is 0x7fde2400ce70 _pool->pl_busy_lists->bl_buffers is 0x7fde280376f0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [29530] [18/Jun/2019:21:35:49.513665322 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_initial_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 0) - csnPrevMax () csnMax (5d099175000000010000) csnBuf (00000000000000000000) csnConsumerMax (5d09916b000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [29643] [18/Jun/2019:21:35:49.516856000 -0400] - DEBUG - clcache_initial_anchorcsn - anchor is now: 5d09916b000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [29822] [18/Jun/2019:21:35:49.520025343 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - agmt="cn=201" (server:39201): CSN 5d09916b000000010000 found, position set for replay [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [29966] [18/Jun/2019:21:35:49.523549633 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_next_change - load=1 rec=1 csn=5d099175000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [30078] [18/Jun/2019:21:35:49.526545187 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Starting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [30286] [18/Jun/2019:21:35:49.529853898 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Sending modify operation (dn="cn=test_entry,dc=example,dc=com" csn=5d099175000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [30418] [18/Jun/2019:21:35:49.532982394 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [30604] [18/Jun/2019:21:35:49.536375029 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Consumer successfully sent operation with csn 5d099175000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [30895] [18/Jun/2019:21:35:49.546876454 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_adjust_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 1) - csnPrevMax (5d099175000000010000) csnMax (5d099175000000010000) csnBuf (5d099175000000010000) csnConsumerMax (5d099175000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [31007] [18/Jun/2019:21:35:49.551201313 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_load_buffer - rc=-30988 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [31179] [18/Jun/2019:21:35:49.554632338 -0400] - DEBUG - NSMMReplicationPlugin - send_updates - agmt="cn=201" (server:39201): No more updates to send (cl5GetNextOperationToReplay) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [31291] [18/Jun/2019:21:35:49.559660253 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 0 14 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [31424] [18/Jun/2019:21:35:49.563060172 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 14 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [31554] [18/Jun/2019:21:35:49.566683603 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Result 3, 0, 0, 14, (null) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [31687] [18/Jun/2019:21:35:49.573054492 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 14 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [31820] [18/Jun/2019:21:35:49.577504533 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 14 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [31953] [18/Jun/2019:21:35:49.583568098 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 14 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [32086] [18/Jun/2019:21:35:49.592615420 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 14 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [32219] [18/Jun/2019:21:35:49.604488816 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 14 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [32352] [18/Jun/2019:21:35:49.624648984 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 14 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [32485] [18/Jun/2019:21:35:49.660637726 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 14 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [32598] [18/Jun/2019:21:35:49.668330559 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 14 14 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [32707] [18/Jun/2019:21:35:49.732517490 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain exiting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [32967] [18/Jun/2019:21:35:49.736325817 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_return_buffer - session end: state=5 load=1 sent=1 skipped=0 skipped_new_rid=0 skipped_csn_gt_cons_maxcsn=0 skipped_up_to_date=0 skipped_csn_gt_ruv=0 skipped_csn_covered=0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [33119] [18/Jun/2019:21:35:49.743472503 -0400] - DEBUG - NSMMReplicationPlugin - release_replica - agmt="cn=201" (server:39201): Successfully released consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [33277] [18/Jun/2019:21:35:49.747103343 -0400] - DEBUG - NSMMReplicationPlugin - conn_start_linger -agmt="cn=201" (server:39201) - Beginning linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [33439] [18/Jun/2019:21:35:49.750537203 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: sending_updates -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [33694] [18/Jun/2019:21:35:50.760300887 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [33841] [18/Jun/2019:21:35:50.766276040 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - cl5GetOperationCount - Found DB object 0x7fde38018020 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [33963] [18/Jun/2019:21:35:50.776119549 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d0991750002:1560908149:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [34084] [18/Jun/2019:21:35:50.779307512 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d0991760000:1560908150:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [34247] [18/Jun/2019:21:35:50.784232619 -0400] - DEBUG - NSMMReplicationPlugin - ruv_add_csn_inprogress - Successfully inserted csn 5d099176000000010000 into pending list [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [34427] [18/Jun/2019:21:35:50.787090537 -0400] - DEBUG - NSMMReplicationPlugin - purge_entry_state_information - From entry cn=test_entry,dc=example,dc=com up to CSN 5d0056f5000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [34672] [18/Jun/2019:21:35:50.790742676 -0400] - DEBUG - NSMMReplicationPlugin - write_changelog_and_ruv - Writing change for cn=test_entry,dc=example,dc=com (uniqid: 6a3e520a-923211e9-b3b3cf0e-08658de6, optype: 8) to changelog csn 5d099176000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [34940] [18/Jun/2019:21:35:50.793591311 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [35115] [18/Jun/2019:21:35:50.796312226 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - cl5WriteOperationTxn - Successfully written entry with csn (5d099176000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [35383] [18/Jun/2019:21:35:50.799059977 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [35521] [18/Jun/2019:21:35:50.801722320 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: committing all csns for csn 5d099176000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [35651] [18/Jun/2019:21:35:50.804530017 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: processing data csn 5d099176000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [35789] [18/Jun/2019:21:35:50.807270653 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Successfully committed csn 5d099176000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [35917] [18/Jun/2019:21:35:50.810222351 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Rolled up to csn 5d099176000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [36032] [18/Jun/2019:21:35:50.813166023 -0400] - DEBUG - replication - multimaster_mmr_postop - error 0 for oparation 561. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [36195] [18/Jun/2019:21:35:50.819746492 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [36366] [18/Jun/2019:21:35:50.823098730 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> ready_to_acquire_replica [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [36526] [18/Jun/2019:21:35:50.826169601 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - Canceling linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [36682] [18/Jun/2019:21:35:50.831214584 -0400] - DEBUG - NSMMReplicationPlugin - acquire_replica - agmt="cn=201" (server:39201): Replica was successfully acquired. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [36852] [18/Jun/2019:21:35:50.834493478 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: ready_to_acquire_replica -> sending_updates [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [37036] [18/Jun/2019:21:35:50.837853637 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Checking consumer schema localcsn:5d099176000000000000 / remotecsn:5d09916c000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [37170] [18/Jun/2019:21:35:51.079134925 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Reread remotecsn:5d09916c000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [37343] [18/Jun/2019:21:35:51.083663267 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - Schema checking successful: ok to push the schema (agmt="cn=201" (server:39201)) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [37458] [18/Jun/2019:21:35:51.281122367 -0400] - DEBUG - csngen_adjust_time - gen state before 5d0991760002:1560908150:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [37580] [18/Jun/2019:21:35:51.289649557 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d0991760002:1560908150:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [37701] [18/Jun/2019:21:35:51.293160504 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d0991770000:1560908151:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [37956] [18/Jun/2019:21:35:51.297524583 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [38125] [18/Jun/2019:21:35:51.301093286 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Consumer RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [38269] [18/Jun/2019:21:35:51.304498570 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [38467] [18/Jun/2019:21:35:51.308055873 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099175000000010000 00000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [38636] [18/Jun/2019:21:35:51.311174994 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Supplier RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [38780] [18/Jun/2019:21:35:51.314494665 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [38978] [18/Jun/2019:21:35:51.318132714 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099176000000010000 5d099176 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [39128] [18/Jun/2019:21:35:51.321531709 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - found thread private buffer cache 0x7fde280376f0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [39343] [18/Jun/2019:21:35:51.324684865 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - _pool is 0x55a415804a30 _pool->pl_busy_lists is 0x7fde2400ce70 _pool->pl_busy_lists->bl_buffers is 0x7fde280376f0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [39615] [18/Jun/2019:21:35:51.328001378 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_initial_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 0) - csnPrevMax () csnMax (5d099176000000010000) csnBuf (5d099175000000010000) csnConsumerMax (5d099175000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [39728] [18/Jun/2019:21:35:51.331708801 -0400] - DEBUG - clcache_initial_anchorcsn - anchor is now: 5d099175000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [39907] [18/Jun/2019:21:35:51.339700146 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - agmt="cn=201" (server:39201): CSN 5d099175000000010000 found, position set for replay [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [40051] [18/Jun/2019:21:35:51.345387354 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_next_change - load=1 rec=1 csn=5d099176000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [40163] [18/Jun/2019:21:35:51.348951915 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Starting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [40371] [18/Jun/2019:21:35:51.354243409 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Sending modify operation (dn="cn=test_entry,dc=example,dc=com" csn=5d099176000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [40503] [18/Jun/2019:21:35:51.358046946 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [40689] [18/Jun/2019:21:35:51.362019046 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Consumer successfully sent operation with csn 5d099176000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [40821] [18/Jun/2019:21:35:51.367702082 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [41112] [18/Jun/2019:21:35:51.371490713 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_adjust_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 1) - csnPrevMax (5d099176000000010000) csnMax (5d099176000000010000) csnBuf (5d099176000000010000) csnConsumerMax (5d099176000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [41224] [18/Jun/2019:21:35:51.375052281 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_load_buffer - rc=-30988 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [41396] [18/Jun/2019:21:35:51.379659582 -0400] - DEBUG - NSMMReplicationPlugin - send_updates - agmt="cn=201" (server:39201): No more updates to send (cl5GetNextOperationToReplay) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [41529] [18/Jun/2019:21:35:51.384678237 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 21 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [41641] [18/Jun/2019:21:35:51.388438661 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 0 21 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [41771] [18/Jun/2019:21:35:51.392839614 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Result 3, 0, 0, 21, (null) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [41880] [18/Jun/2019:21:35:51.397452067 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain exiting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [42140] [18/Jun/2019:21:35:51.402276424 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_return_buffer - session end: state=5 load=1 sent=1 skipped=0 skipped_new_rid=0 skipped_csn_gt_cons_maxcsn=0 skipped_up_to_date=0 skipped_csn_gt_ruv=0 skipped_csn_covered=0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [42292] [18/Jun/2019:21:35:51.409124109 -0400] - DEBUG - NSMMReplicationPlugin - release_replica - agmt="cn=201" (server:39201): Successfully released consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [42450] [18/Jun/2019:21:35:51.413301617 -0400] - DEBUG - NSMMReplicationPlugin - conn_start_linger -agmt="cn=201" (server:39201) - Beginning linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [42612] [18/Jun/2019:21:35:51.417465795 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: sending_updates -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [42867] [18/Jun/2019:21:35:51.421004524 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [43014] [18/Jun/2019:21:35:51.424376714 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - cl5GetOperationCount - Found DB object 0x7fde38018020 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [43129] [18/Jun/2019:21:35:51.435398282 -0400] - DEBUG - replication - multimaster_mmr_postop - error 0 for oparation 561. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [43288] [18/Jun/2019:21:35:51.825148846 -0400] - DEBUG - NSMMReplicationPlugin - agmt_set_enabled_from_entry: agreement is now disabled (agmt="cn=201" (server:39201)) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [43451] [18/Jun/2019:21:35:51.831313406 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [43614] [18/Jun/2019:21:35:51.835165058 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [43774] [18/Jun/2019:21:35:51.839447069 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - Canceling linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [43937] [18/Jun/2019:21:35:51.843127104 -0400] - DEBUG - NSMMReplicationPlugin - close_connection_internal - agmt="cn=201" (server:39201) - Disconnected from the consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [44090] [18/Jun/2019:21:35:51.931191235 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_stop - agmt="cn=201" (server:39201): Protocol stopped after 0 seconds [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [44218] [18/Jun/2019:21:35:51.936199151 -0400] - DEBUG - NSMMReplicationPlugin - Database RUV: {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [44400] [18/Jun/2019:21:35:51.940697971 -0400] - DEBUG - NSMMReplicationPlugin - Database RUV: {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099176000000010000 5d099176 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [44558] [18/Jun/2019:21:35:56.960777305 -0400] - DEBUG - NSMMReplicationPlugin - agmt_set_enabled_from_entry: agreement is now enabled (agmt="cn=201" (server:39201)) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [44721] [18/Jun/2019:21:35:56.965111444 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - No linger to cancel on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [44884] [18/Jun/2019:21:35:56.968465969 -0400] - DEBUG - NSMMReplicationPlugin - close_connection_internal - agmt="cn=201" (server:39201) - Disconnected from the consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [45044] [18/Jun/2019:21:35:56.972619106 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: start -> ready_to_acquire_replica [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [45201] [18/Jun/2019:21:35:56.976120434 -0400] - DEBUG - NSMMReplicationPlugin - conn_connect - agmt="cn=201" (server:39201) - Trying non-secure slapi_ldap_init_ext [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [45686] [18/Jun/2019:21:35:56.979514470 -0400] - DEBUG - NSMMReplicationPlugin - conn_connect - agmt="cn=201" (server:39201) - binddn = cn=server.example.com:63701,ou=Services,dc=example,dc=com, passwd = {AES-TUhNR0NTcUdTSWIzRFFFRkRUQm1NRVVHQ1NxR1NJYjNEUUVGRERBNEJDUmtaVFV5WlRsbVl5MWtORGhrTTJJdw0KTlMxaFl6VTNNamcwT1Mxak1XVm1aVEEyTlFBQ0FRSUNBU0F3Q2dZSUtvWklodmNOQWdjd0hRWUpZSVpJQVdVRA0KQkFFcUJCQXJkd1NmdFJ4U2JzWTR3M2gzbkRWUg==}C1qVdOLZEMlZiGx6Ka26Yz3N1KY1qCx1ih2SHF94Z7xITVj7BGaJa4Gy8toMAxK6 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [45731] eFKT7RI9IEJs6XyQSK6QI3kGpOtaufpHkhb21yp3YLE= [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [45894] [18/Jun/2019:21:35:57.013020330 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - No linger to cancel on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [46016] [18/Jun/2019:21:35:57.018669648 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d0991770000:1560908151:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [46137] [18/Jun/2019:21:35:57.021485784 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d09917d0000:1560908157:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [46293] [18/Jun/2019:21:35:57.025799262 -0400] - DEBUG - NSMMReplicationPlugin - acquire_replica - agmt="cn=201" (server:39201): Replica was successfully acquired. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [46463] [18/Jun/2019:21:35:57.029498604 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: ready_to_acquire_replica -> sending_updates [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [46647] [18/Jun/2019:21:35:57.033886434 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Checking consumer schema localcsn:5d099176000000000000 / remotecsn:5d09916c000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [46781] [18/Jun/2019:21:35:57.231675300 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Reread remotecsn:5d099176000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [46896] [18/Jun/2019:21:35:57.236257336 -0400] - DEBUG - csngen_adjust_time - gen state before 5d09917d0001:1560908157:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [47151] [18/Jun/2019:21:35:57.239752019 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [47320] [18/Jun/2019:21:35:57.243410570 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Consumer RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [47464] [18/Jun/2019:21:35:57.250132104 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [47662] [18/Jun/2019:21:35:57.253549674 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099176000000010000 00000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [47831] [18/Jun/2019:21:35:57.256263898 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Supplier RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [47975] [18/Jun/2019:21:35:57.259100226 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [48173] [18/Jun/2019:21:35:57.261804423 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099176000000010000 5d099176 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [48445] [18/Jun/2019:21:35:57.265055220 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_initial_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 1) - csnPrevMax () csnMax (5d099176000000010000) csnBuf (00000000000000000000) csnConsumerMax (5d099176000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [48557] [18/Jun/2019:21:35:57.268013440 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_load_buffer - rc=-30988 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [48817] [18/Jun/2019:21:35:57.270820235 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_return_buffer - session end: state=5 load=0 sent=0 skipped=0 skipped_new_rid=0 skipped_csn_gt_cons_maxcsn=0 skipped_up_to_date=0 skipped_csn_gt_ruv=0 skipped_csn_covered=0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [48954] [18/Jun/2019:21:35:57.276214926 -0400] - DEBUG - NSMMReplicationPlugin - send_updates - agmt="cn=201" (server:39201): No changes to send [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [49106] [18/Jun/2019:21:35:57.286522224 -0400] - DEBUG - NSMMReplicationPlugin - release_replica - agmt="cn=201" (server:39201): Successfully released consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [49264] [18/Jun/2019:21:35:57.289615019 -0400] - DEBUG - NSMMReplicationPlugin - conn_start_linger -agmt="cn=201" (server:39201) - Beginning linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [49426] [18/Jun/2019:21:35:57.292671331 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: sending_updates -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [49548] [18/Jun/2019:21:35:58.975153688 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d09917d0001:1560908157:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [49669] [18/Jun/2019:21:35:58.979318551 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d09917e0000:1560908158:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [49832] [18/Jun/2019:21:35:58.983419507 -0400] - DEBUG - NSMMReplicationPlugin - ruv_add_csn_inprogress - Successfully inserted csn 5d09917e000000010000 into pending list [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [50012] [18/Jun/2019:21:35:58.988242428 -0400] - DEBUG - NSMMReplicationPlugin - purge_entry_state_information - From entry cn=test_entry,dc=example,dc=com up to CSN 5d0056f6000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [50257] [18/Jun/2019:21:35:58.992328792 -0400] - DEBUG - NSMMReplicationPlugin - write_changelog_and_ruv - Writing change for cn=test_entry,dc=example,dc=com (uniqid: 6a3e520a-923211e9-b3b3cf0e-08658de6, optype: 8) to changelog csn 5d09917e000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [50525] [18/Jun/2019:21:35:58.995528458 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [50700] [18/Jun/2019:21:35:59.001887524 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - cl5WriteOperationTxn - Successfully written entry with csn (5d09917e000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [50968] [18/Jun/2019:21:35:59.005049992 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [51106] [18/Jun/2019:21:35:59.009726506 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: committing all csns for csn 5d09917e000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [51236] [18/Jun/2019:21:35:59.016959660 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: processing data csn 5d09917e000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [51374] [18/Jun/2019:21:35:59.020208935 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Successfully committed csn 5d09917e000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [51502] [18/Jun/2019:21:35:59.023419376 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Rolled up to csn 5d09917e000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [51617] [18/Jun/2019:21:35:59.030776304 -0400] - DEBUG - replication - multimaster_mmr_postop - error 0 for oparation 561. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [51780] [18/Jun/2019:21:35:59.039143330 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [51951] [18/Jun/2019:21:35:59.043060377 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> ready_to_acquire_replica [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [52111] [18/Jun/2019:21:35:59.051965758 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - Canceling linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [52233] [18/Jun/2019:21:35:59.055421671 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d09917e0001:1560908158:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [52354] [18/Jun/2019:21:35:59.059284067 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d09917f0000:1560908159:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [52510] [18/Jun/2019:21:35:59.072066545 -0400] - DEBUG - NSMMReplicationPlugin - acquire_replica - agmt="cn=201" (server:39201): Replica was successfully acquired. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [52680] [18/Jun/2019:21:35:59.082641358 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: ready_to_acquire_replica -> sending_updates [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [52795] [18/Jun/2019:21:35:59.088576033 -0400] - DEBUG - csngen_adjust_time - gen state before 5d09917f0001:1560908159:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [53050] [18/Jun/2019:21:35:59.092109038 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [53219] [18/Jun/2019:21:35:59.097202665 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Consumer RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [53363] [18/Jun/2019:21:35:59.100616989 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [53561] [18/Jun/2019:21:35:59.105533088 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099176000000010000 00000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [53730] [18/Jun/2019:21:35:59.108895317 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Supplier RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [53874] [18/Jun/2019:21:35:59.112450454 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [54072] [18/Jun/2019:21:35:59.115888798 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d09917e000000010000 5d09917f [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [54222] [18/Jun/2019:21:35:59.119817690 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - found thread private buffer cache 0x7fde28021a40 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [54437] [18/Jun/2019:21:35:59.122681615 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - _pool is 0x55a415804a30 _pool->pl_busy_lists is 0x7fde2400ce70 _pool->pl_busy_lists->bl_buffers is 0x7fde28021a40 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [54709] [18/Jun/2019:21:35:59.125470078 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_initial_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 0) - csnPrevMax () csnMax (5d09917e000000010000) csnBuf (00000000000000000000) csnConsumerMax (5d099176000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [54822] [18/Jun/2019:21:35:59.128542321 -0400] - DEBUG - clcache_initial_anchorcsn - anchor is now: 5d099176000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [55001] [18/Jun/2019:21:35:59.132098264 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - agmt="cn=201" (server:39201): CSN 5d099176000000010000 found, position set for replay [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [55145] [18/Jun/2019:21:35:59.135288313 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_next_change - load=1 rec=1 csn=5d09917e000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [55257] [18/Jun/2019:21:35:59.138815359 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Starting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [55389] [18/Jun/2019:21:35:59.142107032 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [55597] [18/Jun/2019:21:35:59.145541943 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Sending modify operation (dn="cn=test_entry,dc=example,dc=com" csn=5d09917e000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [55729] [18/Jun/2019:21:35:59.149613005 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [55915] [18/Jun/2019:21:35:59.154801993 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Consumer successfully sent operation with csn 5d09917e000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [56047] [18/Jun/2019:21:35:59.161020890 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [56338] [18/Jun/2019:21:35:59.164770396 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_adjust_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 1) - csnPrevMax (5d09917e000000010000) csnMax (5d09917e000000010000) csnBuf (5d09917e000000010000) csnConsumerMax (5d09917e000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [56450] [18/Jun/2019:21:35:59.168285157 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_load_buffer - rc=-30988 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [56622] [18/Jun/2019:21:35:59.171875372 -0400] - DEBUG - NSMMReplicationPlugin - send_updates - agmt="cn=201" (server:39201): No more updates to send (cl5GetNextOperationToReplay) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [56734] [18/Jun/2019:21:35:59.204750516 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 0 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [56867] [18/Jun/2019:21:35:59.210176890 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [56997] [18/Jun/2019:21:35:59.213280856 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Result 3, 0, 0, 11, (null) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [57130] [18/Jun/2019:21:35:59.216587774 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [57263] [18/Jun/2019:21:35:59.220891622 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [57396] [18/Jun/2019:21:35:59.226829388 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [57529] [18/Jun/2019:21:35:59.234590616 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [57662] [18/Jun/2019:21:35:59.246633405 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [57795] [18/Jun/2019:21:35:59.267217592 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [57928] [18/Jun/2019:21:35:59.303404619 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [58041] [18/Jun/2019:21:35:59.310329269 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 11 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [58150] [18/Jun/2019:21:35:59.371667254 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain exiting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [58410] [18/Jun/2019:21:35:59.375761376 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_return_buffer - session end: state=5 load=1 sent=1 skipped=0 skipped_new_rid=0 skipped_csn_gt_cons_maxcsn=0 skipped_up_to_date=0 skipped_csn_gt_ruv=0 skipped_csn_covered=0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [58562] [18/Jun/2019:21:35:59.382511526 -0400] - DEBUG - NSMMReplicationPlugin - release_replica - agmt="cn=201" (server:39201): Successfully released consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [58720] [18/Jun/2019:21:35:59.386366026 -0400] - DEBUG - NSMMReplicationPlugin - conn_start_linger -agmt="cn=201" (server:39201) - Beginning linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [58882] [18/Jun/2019:21:35:59.389915194 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: sending_updates -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [58882] [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:67 _pattern_errorlog: end at offset 58882 | |||
Passed | suites/schema/schema_replication_test.py::test_schema_replication_seven | 9.71 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:schema_replication_test.py:41 ############################################### [32mINFO [0m lib389:schema_replication_test.py:42 ####### [32mINFO [0m lib389:schema_replication_test.py:43 ####### Same OC - extra MAY: Schema is pushed - no error [32mINFO [0m lib389:schema_replication_test.py:44 ####### [32mINFO [0m lib389:schema_replication_test.py:45 ################################################### [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'12' (expected 13) [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'13' (expected 14) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:562 test_schema_replication_seven master_schema_csn=b'5d099180000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:563 ctest_schema_replication_seven consumer_schema_csn=b'5d099180000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:55 _pattern_errorlog: start at offset 58883 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [59137] 18/Jun/2019:21:36:00.580755161 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [59284] [18/Jun/2019:21:36:00.586682449 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - cl5GetOperationCount - Found DB object 0x7fde38018020 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [59406] [18/Jun/2019:21:36:00.609049079 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d09917f0001:1560908159:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [59527] [18/Jun/2019:21:36:00.613313059 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d0991800000:1560908160:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [59690] [18/Jun/2019:21:36:00.616733668 -0400] - DEBUG - NSMMReplicationPlugin - ruv_add_csn_inprogress - Successfully inserted csn 5d099180000000010000 into pending list [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [59870] [18/Jun/2019:21:36:00.623420693 -0400] - DEBUG - NSMMReplicationPlugin - purge_entry_state_information - From entry cn=test_entry,dc=example,dc=com up to CSN 5d0056fe000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [60115] [18/Jun/2019:21:36:00.627691744 -0400] - DEBUG - NSMMReplicationPlugin - write_changelog_and_ruv - Writing change for cn=test_entry,dc=example,dc=com (uniqid: 6a3e520a-923211e9-b3b3cf0e-08658de6, optype: 8) to changelog csn 5d099180000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [60383] [18/Jun/2019:21:36:00.631085875 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [60558] [18/Jun/2019:21:36:00.634622828 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - cl5WriteOperationTxn - Successfully written entry with csn (5d099180000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [60826] [18/Jun/2019:21:36:00.638237554 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [60964] [18/Jun/2019:21:36:00.641790854 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: committing all csns for csn 5d099180000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [61094] [18/Jun/2019:21:36:00.645095588 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: processing data csn 5d099180000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [61232] [18/Jun/2019:21:36:00.648529760 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Successfully committed csn 5d099180000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [61360] [18/Jun/2019:21:36:00.651777286 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Rolled up to csn 5d099180000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [61475] [18/Jun/2019:21:36:00.655201376 -0400] - DEBUG - replication - multimaster_mmr_postop - error 0 for oparation 561. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [61638] [18/Jun/2019:21:36:00.661546517 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [61809] [18/Jun/2019:21:36:00.665528754 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> ready_to_acquire_replica [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [61969] [18/Jun/2019:21:36:00.669153784 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - Canceling linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [62125] [18/Jun/2019:21:36:00.677601605 -0400] - DEBUG - NSMMReplicationPlugin - acquire_replica - agmt="cn=201" (server:39201): Replica was successfully acquired. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [62295] [18/Jun/2019:21:36:00.682893952 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: ready_to_acquire_replica -> sending_updates [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [62479] [18/Jun/2019:21:36:00.686666030 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Checking consumer schema localcsn:5d099180000000000000 / remotecsn:5d099176000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [62642] [18/Jun/2019:21:36:00.882628077 -0400] - DEBUG - schema_oc_compare_strict - Attribute postOfficeBox is not allowed in 'masterNewOCA' of the remote consumer schema [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [62776] [18/Jun/2019:21:36:00.970676706 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Reread remotecsn:5d099176000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [62949] [18/Jun/2019:21:36:00.975282461 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - Schema checking successful: ok to push the schema (agmt="cn=201" (server:39201)) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [63064] [18/Jun/2019:21:36:01.202262265 -0400] - DEBUG - csngen_adjust_time - gen state before 5d0991800002:1560908160:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [63186] [18/Jun/2019:21:36:01.207311744 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d0991800002:1560908160:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [63307] [18/Jun/2019:21:36:01.211158450 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d0991810000:1560908161:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [63562] [18/Jun/2019:21:36:01.215124151 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [63731] [18/Jun/2019:21:36:01.218311494 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Consumer RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [63875] [18/Jun/2019:21:36:01.221685073 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [64073] [18/Jun/2019:21:36:01.225186578 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d09917e000000010000 00000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [64242] [18/Jun/2019:21:36:01.228482688 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Supplier RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [64386] [18/Jun/2019:21:36:01.231718467 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [64584] [18/Jun/2019:21:36:01.236888810 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099180000000010000 5d099180 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [64734] [18/Jun/2019:21:36:01.240611169 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - found thread private buffer cache 0x7fde28021a40 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [64949] [18/Jun/2019:21:36:01.244077286 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - _pool is 0x55a415804a30 _pool->pl_busy_lists is 0x7fde2400ce70 _pool->pl_busy_lists->bl_buffers is 0x7fde28021a40 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [65221] [18/Jun/2019:21:36:01.247497107 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_initial_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 0) - csnPrevMax () csnMax (5d099180000000010000) csnBuf (5d09917e000000010000) csnConsumerMax (5d09917e000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [65334] [18/Jun/2019:21:36:01.251219105 -0400] - DEBUG - clcache_initial_anchorcsn - anchor is now: 5d09917e000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [65513] [18/Jun/2019:21:36:01.254885735 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - agmt="cn=201" (server:39201): CSN 5d09917e000000010000 found, position set for replay [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [65657] [18/Jun/2019:21:36:01.258856688 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_next_change - load=1 rec=1 csn=5d099180000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [65769] [18/Jun/2019:21:36:01.264526517 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Starting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [65977] [18/Jun/2019:21:36:01.268467112 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Sending modify operation (dn="cn=test_entry,dc=example,dc=com" csn=5d099180000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [66109] [18/Jun/2019:21:36:01.272931157 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [66295] [18/Jun/2019:21:36:01.276751178 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Consumer successfully sent operation with csn 5d099180000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [66586] [18/Jun/2019:21:36:01.282327797 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_adjust_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 1) - csnPrevMax (5d099180000000010000) csnMax (5d099180000000010000) csnBuf (5d099180000000010000) csnConsumerMax (5d099180000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [66698] [18/Jun/2019:21:36:01.286339128 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_load_buffer - rc=-30988 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [66870] [18/Jun/2019:21:36:01.289871923 -0400] - DEBUG - NSMMReplicationPlugin - send_updates - agmt="cn=201" (server:39201): No more updates to send (cl5GetNextOperationToReplay) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [66982] [18/Jun/2019:21:36:01.293697354 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 0 18 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [67115] [18/Jun/2019:21:36:01.297605517 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 18 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [67245] [18/Jun/2019:21:36:01.301521265 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Result 3, 0, 0, 18, (null) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [67378] [18/Jun/2019:21:36:01.305810734 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 18 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [67511] [18/Jun/2019:21:36:01.314693736 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 18 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [67644] [18/Jun/2019:21:36:01.320220904 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 18 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [67777] [18/Jun/2019:21:36:01.327960865 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 18 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [67910] [18/Jun/2019:21:36:01.342791670 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 18 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [68043] [18/Jun/2019:21:36:01.363223060 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 18 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [68156] [18/Jun/2019:21:36:01.398483263 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 18 18 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [68265] [18/Jun/2019:21:36:01.423038864 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain exiting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [68525] [18/Jun/2019:21:36:01.430744260 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_return_buffer - session end: state=5 load=1 sent=1 skipped=0 skipped_new_rid=0 skipped_csn_gt_cons_maxcsn=0 skipped_up_to_date=0 skipped_csn_gt_ruv=0 skipped_csn_covered=0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [68677] [18/Jun/2019:21:36:01.437801339 -0400] - DEBUG - NSMMReplicationPlugin - release_replica - agmt="cn=201" (server:39201): Successfully released consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [68835] [18/Jun/2019:21:36:01.441825763 -0400] - DEBUG - NSMMReplicationPlugin - conn_start_linger -agmt="cn=201" (server:39201) - Beginning linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [68997] [18/Jun/2019:21:36:01.445970396 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: sending_updates -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [69156] [18/Jun/2019:21:36:01.667831116 -0400] - DEBUG - NSMMReplicationPlugin - agmt_set_enabled_from_entry: agreement is now disabled (agmt="cn=201" (server:39201)) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [69319] [18/Jun/2019:21:36:01.672770618 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [69482] [18/Jun/2019:21:36:01.677002759 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [69642] [18/Jun/2019:21:36:01.681386657 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - Canceling linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [69805] [18/Jun/2019:21:36:01.692890923 -0400] - DEBUG - NSMMReplicationPlugin - close_connection_internal - agmt="cn=201" (server:39201) - Disconnected from the consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [69958] [18/Jun/2019:21:36:01.772764945 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_stop - agmt="cn=201" (server:39201): Protocol stopped after 0 seconds [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [70086] [18/Jun/2019:21:36:01.780796980 -0400] - DEBUG - NSMMReplicationPlugin - Database RUV: {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [70268] [18/Jun/2019:21:36:01.784247461 -0400] - DEBUG - NSMMReplicationPlugin - Database RUV: {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099180000000010000 5d099180 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [70426] [18/Jun/2019:21:36:06.804299138 -0400] - DEBUG - NSMMReplicationPlugin - agmt_set_enabled_from_entry: agreement is now enabled (agmt="cn=201" (server:39201)) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [70589] [18/Jun/2019:21:36:06.812528544 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - No linger to cancel on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [70752] [18/Jun/2019:21:36:06.817584287 -0400] - DEBUG - NSMMReplicationPlugin - close_connection_internal - agmt="cn=201" (server:39201) - Disconnected from the consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [70912] [18/Jun/2019:21:36:06.821656017 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: start -> ready_to_acquire_replica [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [71069] [18/Jun/2019:21:36:06.825504311 -0400] - DEBUG - NSMMReplicationPlugin - conn_connect - agmt="cn=201" (server:39201) - Trying non-secure slapi_ldap_init_ext [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [71554] [18/Jun/2019:21:36:06.828858982 -0400] - DEBUG - NSMMReplicationPlugin - conn_connect - agmt="cn=201" (server:39201) - binddn = cn=server.example.com:63701,ou=Services,dc=example,dc=com, passwd = {AES-TUhNR0NTcUdTSWIzRFFFRkRUQm1NRVVHQ1NxR1NJYjNEUUVGRERBNEJDUmtaVFV5WlRsbVl5MWtORGhrTTJJdw0KTlMxaFl6VTNNamcwT1Mxak1XVm1aVEEyTlFBQ0FRSUNBU0F3Q2dZSUtvWklodmNOQWdjd0hRWUpZSVpJQVdVRA0KQkFFcUJCQXJkd1NmdFJ4U2JzWTR3M2gzbkRWUg==}C1qVdOLZEMlZiGx6Ka26Yz3N1KY1qCx1ih2SHF94Z7xITVj7BGaJa4Gy8toMAxK6 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [71599] eFKT7RI9IEJs6XyQSK6QI3kGpOtaufpHkhb21yp3YLE= [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [71762] [18/Jun/2019:21:36:06.863657883 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - No linger to cancel on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [71884] [18/Jun/2019:21:36:06.870236446 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d0991810000:1560908161:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [72005] [18/Jun/2019:21:36:06.873821571 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d0991860000:1560908166:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [72161] [18/Jun/2019:21:36:06.878245334 -0400] - DEBUG - NSMMReplicationPlugin - acquire_replica - agmt="cn=201" (server:39201): Replica was successfully acquired. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [72331] [18/Jun/2019:21:36:06.882714825 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: ready_to_acquire_replica -> sending_updates [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [72515] [18/Jun/2019:21:36:06.886244147 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Checking consumer schema localcsn:5d099180000000000000 / remotecsn:5d099176000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [72649] [18/Jun/2019:21:36:07.105038188 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Reread remotecsn:5d099180000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [72764] [18/Jun/2019:21:36:07.109213085 -0400] - DEBUG - csngen_adjust_time - gen state before 5d0991860001:1560908166:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [72886] [18/Jun/2019:21:36:07.112325068 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d0991860001:1560908166:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [73007] [18/Jun/2019:21:36:07.117820781 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d0991870000:1560908167:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [73262] [18/Jun/2019:21:36:07.120985195 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [73431] [18/Jun/2019:21:36:07.125568204 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Consumer RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [73575] [18/Jun/2019:21:36:07.129102312 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [73773] [18/Jun/2019:21:36:07.132249607 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099180000000010000 00000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [73942] [18/Jun/2019:21:36:07.138935280 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Supplier RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [74086] [18/Jun/2019:21:36:07.141978764 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [74284] [18/Jun/2019:21:36:07.145094515 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099180000000010000 5d099180 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [74556] [18/Jun/2019:21:36:07.148720114 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_initial_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 1) - csnPrevMax () csnMax (5d099180000000010000) csnBuf (00000000000000000000) csnConsumerMax (5d099180000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [74668] [18/Jun/2019:21:36:07.152151708 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_load_buffer - rc=-30988 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [74928] [18/Jun/2019:21:36:07.155646820 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_return_buffer - session end: state=5 load=0 sent=0 skipped=0 skipped_new_rid=0 skipped_csn_gt_cons_maxcsn=0 skipped_up_to_date=0 skipped_csn_gt_ruv=0 skipped_csn_covered=0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [75065] [18/Jun/2019:21:36:07.159239949 -0400] - DEBUG - NSMMReplicationPlugin - send_updates - agmt="cn=201" (server:39201): No changes to send [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [75217] [18/Jun/2019:21:36:07.166669985 -0400] - DEBUG - NSMMReplicationPlugin - release_replica - agmt="cn=201" (server:39201): Successfully released consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [75375] [18/Jun/2019:21:36:07.170453799 -0400] - DEBUG - NSMMReplicationPlugin - conn_start_linger -agmt="cn=201" (server:39201) - Beginning linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [75537] [18/Jun/2019:21:36:07.174130838 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: sending_updates -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [75659] [18/Jun/2019:21:36:08.823749243 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d0991870000:1560908167:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [75780] [18/Jun/2019:21:36:08.828245441 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d0991880000:1560908168:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [75943] [18/Jun/2019:21:36:08.831907809 -0400] - DEBUG - NSMMReplicationPlugin - ruv_add_csn_inprogress - Successfully inserted csn 5d099188000000010000 into pending list [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [76123] [18/Jun/2019:21:36:08.835549067 -0400] - DEBUG - NSMMReplicationPlugin - purge_entry_state_information - From entry cn=test_entry,dc=example,dc=com up to CSN 5d005700000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [76368] [18/Jun/2019:21:36:08.839214041 -0400] - DEBUG - NSMMReplicationPlugin - write_changelog_and_ruv - Writing change for cn=test_entry,dc=example,dc=com (uniqid: 6a3e520a-923211e9-b3b3cf0e-08658de6, optype: 8) to changelog csn 5d099188000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [76636] [18/Jun/2019:21:36:08.842632270 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [76811] [18/Jun/2019:21:36:08.846283609 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - cl5WriteOperationTxn - Successfully written entry with csn (5d099188000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [77079] [18/Jun/2019:21:36:08.850253221 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [77217] [18/Jun/2019:21:36:08.854343355 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: committing all csns for csn 5d099188000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [77347] [18/Jun/2019:21:36:08.858434126 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: processing data csn 5d099188000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [77485] [18/Jun/2019:21:36:08.861663065 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Successfully committed csn 5d099188000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [77613] [18/Jun/2019:21:36:08.865040184 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Rolled up to csn 5d099188000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [77728] [18/Jun/2019:21:36:08.868547877 -0400] - DEBUG - replication - multimaster_mmr_postop - error 0 for oparation 561. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [77891] [18/Jun/2019:21:36:08.875817507 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [78062] [18/Jun/2019:21:36:08.879534686 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> ready_to_acquire_replica [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [78222] [18/Jun/2019:21:36:08.882735819 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - Canceling linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [78378] [18/Jun/2019:21:36:08.887237866 -0400] - DEBUG - NSMMReplicationPlugin - acquire_replica - agmt="cn=201" (server:39201): Replica was successfully acquired. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [78548] [18/Jun/2019:21:36:08.890236638 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: ready_to_acquire_replica -> sending_updates [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [78663] [18/Jun/2019:21:36:08.904440654 -0400] - DEBUG - csngen_adjust_time - gen state before 5d0991880002:1560908168:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [78918] [18/Jun/2019:21:36:08.908094128 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [79087] [18/Jun/2019:21:36:08.911943253 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Consumer RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [79231] [18/Jun/2019:21:36:08.915798626 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [79429] [18/Jun/2019:21:36:08.919793370 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099180000000010000 00000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [79598] [18/Jun/2019:21:36:08.923667601 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Supplier RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [79742] [18/Jun/2019:21:36:08.927512146 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [79940] [18/Jun/2019:21:36:08.931673396 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099188000000010000 5d099188 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [80090] [18/Jun/2019:21:36:08.935248841 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - found thread private buffer cache 0x7fde2806ffc0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [80305] [18/Jun/2019:21:36:08.939475780 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - _pool is 0x55a415804a30 _pool->pl_busy_lists is 0x7fde2400ce70 _pool->pl_busy_lists->bl_buffers is 0x7fde2806ffc0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [80577] [18/Jun/2019:21:36:08.943491968 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_initial_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 0) - csnPrevMax () csnMax (5d099188000000010000) csnBuf (00000000000000000000) csnConsumerMax (5d099180000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [80690] [18/Jun/2019:21:36:08.947839713 -0400] - DEBUG - clcache_initial_anchorcsn - anchor is now: 5d099180000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [80869] [18/Jun/2019:21:36:08.953050479 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - agmt="cn=201" (server:39201): CSN 5d099180000000010000 found, position set for replay [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [80981] [18/Jun/2019:21:36:08.957519460 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Starting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [81113] [18/Jun/2019:21:36:08.960930145 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [81257] [18/Jun/2019:21:36:08.967947669 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_next_change - load=1 rec=1 csn=5d099188000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [81389] [18/Jun/2019:21:36:08.971707921 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [81597] [18/Jun/2019:21:36:08.975093486 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Sending modify operation (dn="cn=test_entry,dc=example,dc=com" csn=5d099188000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [81729] [18/Jun/2019:21:36:08.978257050 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [81915] [18/Jun/2019:21:36:08.982687876 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Consumer successfully sent operation with csn 5d099188000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [82206] [18/Jun/2019:21:36:08.985998646 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_adjust_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 1) - csnPrevMax (5d099188000000010000) csnMax (5d099188000000010000) csnBuf (5d099188000000010000) csnConsumerMax (5d099188000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [82318] [18/Jun/2019:21:36:08.989671789 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_load_buffer - rc=-30988 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [82490] [18/Jun/2019:21:36:08.993190235 -0400] - DEBUG - NSMMReplicationPlugin - send_updates - agmt="cn=201" (server:39201): No more updates to send (cl5GetNextOperationToReplay) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [82602] [18/Jun/2019:21:36:08.996904137 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 0 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [82735] [18/Jun/2019:21:36:09.000858277 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [82865] [18/Jun/2019:21:36:09.004715245 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Result 3, 0, 0, 11, (null) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [82998] [18/Jun/2019:21:36:09.010789699 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [83131] [18/Jun/2019:21:36:09.015670140 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [83264] [18/Jun/2019:21:36:09.022071780 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [83397] [18/Jun/2019:21:36:09.030606098 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [83530] [18/Jun/2019:21:36:09.043520613 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [83663] [18/Jun/2019:21:36:09.063585555 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [83796] [18/Jun/2019:21:36:09.099938330 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [83909] [18/Jun/2019:21:36:09.104678065 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 11 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [84018] [18/Jun/2019:21:36:09.168810057 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain exiting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [84278] [18/Jun/2019:21:36:09.174874044 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_return_buffer - session end: state=5 load=1 sent=1 skipped=0 skipped_new_rid=0 skipped_csn_gt_cons_maxcsn=0 skipped_up_to_date=0 skipped_csn_gt_ruv=0 skipped_csn_covered=0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [84430] [18/Jun/2019:21:36:09.194537292 -0400] - DEBUG - NSMMReplicationPlugin - release_replica - agmt="cn=201" (server:39201): Successfully released consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [84588] [18/Jun/2019:21:36:09.198456574 -0400] - DEBUG - NSMMReplicationPlugin - conn_start_linger -agmt="cn=201" (server:39201) - Beginning linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [84750] [18/Jun/2019:21:36:09.202336253 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: sending_updates -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [84750] [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:67 _pattern_errorlog: end at offset 84750 | |||
Passed | suites/schema/schema_replication_test.py::test_schema_replication_eight | 12.13 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:schema_replication_test.py:41 ############################################### [32mINFO [0m lib389:schema_replication_test.py:42 ####### [32mINFO [0m lib389:schema_replication_test.py:43 ####### Same OC - extra MAY: Schema is pushed (fix for 47721) [32mINFO [0m lib389:schema_replication_test.py:44 ####### [32mINFO [0m lib389:schema_replication_test.py:45 ################################################### [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'14' (expected 15) [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'15' (expected 16) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:625 test_schema_replication_eight master_schema_csn=b'5d09918d000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:626 ctest_schema_replication_eight onsumer_schema_csn=b'5d09918d000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:55 _pattern_errorlog: start at offset 84751 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [85005] 18/Jun/2019:21:36:12.816812625 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [85152] [18/Jun/2019:21:36:12.821963382 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - cl5GetOperationCount - Found DB object 0x7fde38018020 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [85274] [18/Jun/2019:21:36:12.833737839 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d0991880002:1560908168:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [85395] [18/Jun/2019:21:36:12.837984390 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d09918c0000:1560908172:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [85558] [18/Jun/2019:21:36:12.841613187 -0400] - DEBUG - NSMMReplicationPlugin - ruv_add_csn_inprogress - Successfully inserted csn 5d09918c000000010000 into pending list [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [85738] [18/Jun/2019:21:36:12.845578576 -0400] - DEBUG - NSMMReplicationPlugin - purge_entry_state_information - From entry cn=test_entry,dc=example,dc=com up to CSN 5d005708000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [85983] [18/Jun/2019:21:36:12.849798804 -0400] - DEBUG - NSMMReplicationPlugin - write_changelog_and_ruv - Writing change for cn=test_entry,dc=example,dc=com (uniqid: 6a3e520a-923211e9-b3b3cf0e-08658de6, optype: 8) to changelog csn 5d09918c000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [86251] [18/Jun/2019:21:36:12.854565565 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [86426] [18/Jun/2019:21:36:12.865044647 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - cl5WriteOperationTxn - Successfully written entry with csn (5d09918c000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [86694] [18/Jun/2019:21:36:12.869450719 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [86832] [18/Jun/2019:21:36:12.873082745 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: committing all csns for csn 5d09918c000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [86962] [18/Jun/2019:21:36:12.876684129 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: processing data csn 5d09918c000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [87100] [18/Jun/2019:21:36:12.880557562 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Successfully committed csn 5d09918c000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [87228] [18/Jun/2019:21:36:12.884915350 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Rolled up to csn 5d09918c000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [87343] [18/Jun/2019:21:36:12.888967676 -0400] - DEBUG - replication - multimaster_mmr_postop - error 0 for oparation 561. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [87506] [18/Jun/2019:21:36:12.895271335 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [87677] [18/Jun/2019:21:36:12.899742485 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> ready_to_acquire_replica [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [87837] [18/Jun/2019:21:36:12.903748617 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - Canceling linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [87993] [18/Jun/2019:21:36:12.911623918 -0400] - DEBUG - NSMMReplicationPlugin - acquire_replica - agmt="cn=201" (server:39201): Replica was successfully acquired. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [88163] [18/Jun/2019:21:36:12.916801630 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: ready_to_acquire_replica -> sending_updates [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [88347] [18/Jun/2019:21:36:12.921199940 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Checking consumer schema localcsn:5d09918c000000000000 / remotecsn:5d099180000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [88510] [18/Jun/2019:21:36:13.070858151 -0400] - DEBUG - schema_oc_compare_strict - Attribute postOfficeBox is not allowed in 'masterNewOCC' of the remote consumer schema [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [88675] [18/Jun/2019:21:36:13.075915713 -0400] - DEBUG - schema_oc_compare_strict - Attribute postOfficeBox is not allowed in 'consumerNewOCA' of the remote consumer schema [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [88829] [18/Jun/2019:21:36:13.080064721 -0400] - DEBUG - schema_oc_superset_check - Remote consumerNewOCA schema objectclasses is a superset of the received one. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [88992] [18/Jun/2019:21:36:13.086167786 -0400] - DEBUG - schema_oc_compare_strict - Attribute postOfficeBox is not allowed in 'masterNewOCC' of the remote consumer schema [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [89157] [18/Jun/2019:21:36:13.090244381 -0400] - DEBUG - schema_oc_compare_strict - Attribute postOfficeBox is not allowed in 'consumerNewOCA' of the remote consumer schema [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [89307] [18/Jun/2019:21:36:13.095925339 -0400] - DEBUG - schema_list_oc2learn - Add that unknown/extended objectclass consumerNewOCA (1.2.3.4.5.6.7.8.9.10.1) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [89607] [18/Jun/2019:21:36:13.099777727 -0400] - DEBUG - schema_oc_to_string - Replace (old[265]=( 1.2.3.4.5.6.7.8.9.10.1 NAME 'consumerNewOCA' DESC 'To test ticket 47490' SUP 'person' AUXILIARY MUST ( postalAddress $ preferredLocale $ telexNumber ) MAY ( postalCode $ street ) X-ORIGIN 'blahblahblah' )) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [89936] [18/Jun/2019:21:36:13.107678706 -0400] - DEBUG - supplier_get_new_definitions - supplier takes objectclass: ( 1.2.3.4.5.6.7.8.9.10.1 NAME 'consumerNewOCA' DESC 'To test ticket 47490' SUP person AUXILIARY MUST ( postalAddress $ preferredLocale $ telexNumber ) MAY ( postalCode $ street $ postOfficeBox ) X-ORIGIN 'user defined' ) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [90252] [18/Jun/2019:21:36:13.126380881 -0400] - DEBUG - modify_schema_prepare_mods - MOD[1] del (objectclasses): ( 1.2.3.4.5.6.7.8.9.10.1 NAME 'consumerNewOCA' DESC 'To test ticket 47490' SUP 'person' AUXILIARY MUST ( postalAddress $ preferredLocale $ telexNumber ) MAY ( postalCode $ street ) X-ORIGIN 'blahblahblah' ) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [90579] [18/Jun/2019:21:36:13.149628977 -0400] - DEBUG - modify_schema_prepare_mods - MOD[0] add (objectclasses): ( 1.2.3.4.5.6.7.8.9.10.1 NAME 'consumerNewOCA' DESC 'To test ticket 47490' SUP person AUXILIARY MUST ( postalAddress $ preferredLocale $ telexNumber ) MAY ( postalCode $ street $ postOfficeBox ) X-ORIGIN 'user defined' ) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [90702] [18/Jun/2019:21:36:13.237502622 -0400] - DEBUG - modify_schema_internal_mod - Successfully learn objectclasses definitions [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [90904] [18/Jun/2019:21:36:13.242432339 -0400] - ERR - NSMMReplicationPlugin - update_consumer_schema - [S] Schema agmt="cn=201" (server:39201) must not be overwritten (set replication log for additional info) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:67 _pattern_errorlog: end at offset 90904 | |||
Passed | suites/schema/schema_replication_test.py::test_schema_replication_nine | 9.98 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:schema_replication_test.py:41 ############################################### [32mINFO [0m lib389:schema_replication_test.py:42 ####### [32mINFO [0m lib389:schema_replication_test.py:43 ####### Same OC - extra MAY: Schema is pushed - no error [32mINFO [0m lib389:schema_replication_test.py:44 ####### [32mINFO [0m lib389:schema_replication_test.py:45 ################################################### [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'16' (expected 17) [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=201,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:152 trigger_update: receive b'17' (expected 18) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:685 test_schema_replication_nine master_schema_csn=b'5d099196000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:686 ctest_schema_replication_nine onsumer_schema_csn=b'5d099196000000000000' [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:55 _pattern_errorlog: start at offset 90905 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [91041] 18/Jun/2019:21:36:13.246103495 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] schema definitions may have been learned [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [91204] [18/Jun/2019:21:36:13.415947811 -0400] - DEBUG - schema_oc_compare_strict - Attribute postOfficeBox is not allowed in 'masterNewOCC' of the remote consumer schema [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [91338] [18/Jun/2019:21:36:13.497776575 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Reread remotecsn:5d09918a000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [91511] [18/Jun/2019:21:36:13.504826542 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - Schema checking successful: ok to push the schema (agmt="cn=201" (server:39201)) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [91626] [18/Jun/2019:21:36:13.704021018 -0400] - DEBUG - csngen_adjust_time - gen state before 5d09918c0002:1560908172:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [91748] [18/Jun/2019:21:36:13.709555030 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d09918c0002:1560908172:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [91869] [18/Jun/2019:21:36:13.713628082 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d09918d0000:1560908173:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [92124] [18/Jun/2019:21:36:13.717818487 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [92293] [18/Jun/2019:21:36:13.722318112 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Consumer RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [92437] [18/Jun/2019:21:36:13.725748687 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [92635] [18/Jun/2019:21:36:13.729149973 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099188000000010000 00000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [92804] [18/Jun/2019:21:36:13.732461835 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Supplier RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [92948] [18/Jun/2019:21:36:13.735490691 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [93146] [18/Jun/2019:21:36:13.738490787 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d09918c000000010000 5d09918c [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [93296] [18/Jun/2019:21:36:13.741630618 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - found thread private buffer cache 0x7fde2806ffc0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [93511] [18/Jun/2019:21:36:13.744978040 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - _pool is 0x55a415804a30 _pool->pl_busy_lists is 0x7fde2400ce70 _pool->pl_busy_lists->bl_buffers is 0x7fde2806ffc0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [93783] [18/Jun/2019:21:36:13.748523664 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_initial_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 0) - csnPrevMax () csnMax (5d09918c000000010000) csnBuf (5d099188000000010000) csnConsumerMax (5d099188000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [93896] [18/Jun/2019:21:36:13.752142540 -0400] - DEBUG - clcache_initial_anchorcsn - anchor is now: 5d099188000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [94075] [18/Jun/2019:21:36:13.755556889 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - agmt="cn=201" (server:39201): CSN 5d099188000000010000 found, position set for replay [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [94219] [18/Jun/2019:21:36:13.759111831 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_next_change - load=1 rec=1 csn=5d09918c000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [94331] [18/Jun/2019:21:36:13.763437897 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Starting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [94463] [18/Jun/2019:21:36:13.767766118 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [94671] [18/Jun/2019:21:36:13.772206836 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Sending modify operation (dn="cn=test_entry,dc=example,dc=com" csn=5d09918c000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [94803] [18/Jun/2019:21:36:13.787693131 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [94989] [18/Jun/2019:21:36:13.792413012 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Consumer successfully sent operation with csn 5d09918c000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [95280] [18/Jun/2019:21:36:13.795629552 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_adjust_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 1) - csnPrevMax (5d09918c000000010000) csnMax (5d09918c000000010000) csnBuf (5d09918c000000010000) csnConsumerMax (5d09918c000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [95392] [18/Jun/2019:21:36:13.799137923 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_load_buffer - rc=-30988 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [95564] [18/Jun/2019:21:36:13.803007111 -0400] - DEBUG - NSMMReplicationPlugin - send_updates - agmt="cn=201" (server:39201): No more updates to send (cl5GetNextOperationToReplay) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [95676] [18/Jun/2019:21:36:13.806190665 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 0 20 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [95809] [18/Jun/2019:21:36:13.811801468 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 20 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [95939] [18/Jun/2019:21:36:13.818050616 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Result 3, 0, 0, 20, (null) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [96072] [18/Jun/2019:21:36:13.823442090 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 20 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [96205] [18/Jun/2019:21:36:13.828284823 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 20 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [96338] [18/Jun/2019:21:36:13.834143643 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 20 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [96471] [18/Jun/2019:21:36:13.841705356 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 20 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [96604] [18/Jun/2019:21:36:13.853508652 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 20 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [96737] [18/Jun/2019:21:36:13.873309571 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 20 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [96896] [18/Jun/2019:21:36:13.903241766 -0400] - DEBUG - NSMMReplicationPlugin - agmt_set_enabled_from_entry: agreement is now disabled (agmt="cn=201" (server:39201)) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [97029] [18/Jun/2019:21:36:13.909697834 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 20 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [97142] [18/Jun/2019:21:36:13.913476025 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 20 20 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [97251] [18/Jun/2019:21:36:13.977636976 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain exiting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [97511] [18/Jun/2019:21:36:13.981400500 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_return_buffer - session end: state=5 load=1 sent=1 skipped=0 skipped_new_rid=0 skipped_csn_gt_cons_maxcsn=0 skipped_up_to_date=0 skipped_csn_gt_ruv=0 skipped_csn_covered=0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [97663] [18/Jun/2019:21:36:13.988244925 -0400] - DEBUG - NSMMReplicationPlugin - release_replica - agmt="cn=201" (server:39201): Successfully released consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [97821] [18/Jun/2019:21:36:13.991511080 -0400] - DEBUG - NSMMReplicationPlugin - conn_start_linger -agmt="cn=201" (server:39201) - Beginning linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [97983] [18/Jun/2019:21:36:13.994801000 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: sending_updates -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [98146] [18/Jun/2019:21:36:13.998004121 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [98306] [18/Jun/2019:21:36:14.001049308 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - Canceling linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [98469] [18/Jun/2019:21:36:14.005001528 -0400] - DEBUG - NSMMReplicationPlugin - close_connection_internal - agmt="cn=201" (server:39201) - Disconnected from the consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [98622] [18/Jun/2019:21:36:14.008724832 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_stop - agmt="cn=201" (server:39201): Protocol stopped after 0 seconds [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [98750] [18/Jun/2019:21:36:14.012811700 -0400] - DEBUG - NSMMReplicationPlugin - Database RUV: {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [98932] [18/Jun/2019:21:36:14.016292374 -0400] - DEBUG - NSMMReplicationPlugin - Database RUV: {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d09918c000000010000 5d09918c [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [99090] [18/Jun/2019:21:36:19.043555070 -0400] - DEBUG - NSMMReplicationPlugin - agmt_set_enabled_from_entry: agreement is now enabled (agmt="cn=201" (server:39201)) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [99253] [18/Jun/2019:21:36:19.047944726 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - No linger to cancel on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [99416] [18/Jun/2019:21:36:19.052894286 -0400] - DEBUG - NSMMReplicationPlugin - close_connection_internal - agmt="cn=201" (server:39201) - Disconnected from the consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [99576] [18/Jun/2019:21:36:19.063195686 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: start -> ready_to_acquire_replica [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [99733] [18/Jun/2019:21:36:19.067214018 -0400] - DEBUG - NSMMReplicationPlugin - conn_connect - agmt="cn=201" (server:39201) - Trying non-secure slapi_ldap_init_ext [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [100218] [18/Jun/2019:21:36:19.070886594 -0400] - DEBUG - NSMMReplicationPlugin - conn_connect - agmt="cn=201" (server:39201) - binddn = cn=server.example.com:63701,ou=Services,dc=example,dc=com, passwd = {AES-TUhNR0NTcUdTSWIzRFFFRkRUQm1NRVVHQ1NxR1NJYjNEUUVGRERBNEJDUmtaVFV5WlRsbVl5MWtORGhrTTJJdw0KTlMxaFl6VTNNamcwT1Mxak1XVm1aVEEyTlFBQ0FRSUNBU0F3Q2dZSUtvWklodmNOQWdjd0hRWUpZSVpJQVdVRA0KQkFFcUJCQXJkd1NmdFJ4U2JzWTR3M2gzbkRWUg==}C1qVdOLZEMlZiGx6Ka26Yz3N1KY1qCx1ih2SHF94Z7xITVj7BGaJa4Gy8toMAxK6 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [100263] eFKT7RI9IEJs6XyQSK6QI3kGpOtaufpHkhb21yp3YLE= [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [100426] [18/Jun/2019:21:36:19.104944260 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - No linger to cancel on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [100548] [18/Jun/2019:21:36:19.113099874 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d09918d0000:1560908173:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [100669] [18/Jun/2019:21:36:19.117915774 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d0991930000:1560908179:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [100825] [18/Jun/2019:21:36:19.122251515 -0400] - DEBUG - NSMMReplicationPlugin - acquire_replica - agmt="cn=201" (server:39201): Replica was successfully acquired. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [100995] [18/Jun/2019:21:36:19.143188834 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: ready_to_acquire_replica -> sending_updates [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [101179] [18/Jun/2019:21:36:19.147975565 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Checking consumer schema localcsn:5d09918d000000000000 / remotecsn:5d09918a000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [101313] [18/Jun/2019:21:36:19.376833260 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Reread remotecsn:5d09918c000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [101486] [18/Jun/2019:21:36:19.383662129 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - Schema checking successful: ok to push the schema (agmt="cn=201" (server:39201)) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [101601] [18/Jun/2019:21:36:19.582316171 -0400] - DEBUG - csngen_adjust_time - gen state before 5d0991930001:1560908179:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [101856] [18/Jun/2019:21:36:19.596143685 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [102025] [18/Jun/2019:21:36:19.599985183 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Consumer RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [102169] [18/Jun/2019:21:36:19.603530160 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [102367] [18/Jun/2019:21:36:19.606922914 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d09918c000000010000 00000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [102536] [18/Jun/2019:21:36:19.609935808 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Supplier RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [102680] [18/Jun/2019:21:36:19.613570469 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [102878] [18/Jun/2019:21:36:19.616994528 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d09918c000000010000 5d09918c [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [103150] [18/Jun/2019:21:36:19.620577593 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_initial_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 1) - csnPrevMax () csnMax (5d09918c000000010000) csnBuf (00000000000000000000) csnConsumerMax (5d09918c000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [103262] [18/Jun/2019:21:36:19.623899237 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_load_buffer - rc=-30988 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [103522] [18/Jun/2019:21:36:19.626962053 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_return_buffer - session end: state=5 load=0 sent=0 skipped=0 skipped_new_rid=0 skipped_csn_gt_cons_maxcsn=0 skipped_up_to_date=0 skipped_csn_gt_ruv=0 skipped_csn_covered=0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [103659] [18/Jun/2019:21:36:19.630011502 -0400] - DEBUG - NSMMReplicationPlugin - send_updates - agmt="cn=201" (server:39201): No changes to send [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [103811] [18/Jun/2019:21:36:19.636574509 -0400] - DEBUG - NSMMReplicationPlugin - release_replica - agmt="cn=201" (server:39201): Successfully released consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [103969] [18/Jun/2019:21:36:19.639844029 -0400] - DEBUG - NSMMReplicationPlugin - conn_start_linger -agmt="cn=201" (server:39201) - Beginning linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [104131] [18/Jun/2019:21:36:19.643068780 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: sending_updates -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [104253] [18/Jun/2019:21:36:21.057149084 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d0991930001:1560908179:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [104374] [18/Jun/2019:21:36:21.069386776 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d0991950000:1560908181:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [104537] [18/Jun/2019:21:36:21.072901762 -0400] - DEBUG - NSMMReplicationPlugin - ruv_add_csn_inprogress - Successfully inserted csn 5d099195000000010000 into pending list [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [104717] [18/Jun/2019:21:36:21.075867570 -0400] - DEBUG - NSMMReplicationPlugin - purge_entry_state_information - From entry cn=test_entry,dc=example,dc=com up to CSN 5d00570c000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [104962] [18/Jun/2019:21:36:21.080450372 -0400] - DEBUG - NSMMReplicationPlugin - write_changelog_and_ruv - Writing change for cn=test_entry,dc=example,dc=com (uniqid: 6a3e520a-923211e9-b3b3cf0e-08658de6, optype: 8) to changelog csn 5d099195000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [105230] [18/Jun/2019:21:36:21.084071198 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [105405] [18/Jun/2019:21:36:21.090277897 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - cl5WriteOperationTxn - Successfully written entry with csn (5d099195000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [105673] [18/Jun/2019:21:36:21.093711087 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [105811] [18/Jun/2019:21:36:21.096942836 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: committing all csns for csn 5d099195000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [105941] [18/Jun/2019:21:36:21.100236155 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: processing data csn 5d099195000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [106079] [18/Jun/2019:21:36:21.103454622 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Successfully committed csn 5d099195000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [106207] [18/Jun/2019:21:36:21.106484649 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Rolled up to csn 5d099195000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [106322] [18/Jun/2019:21:36:21.109662496 -0400] - DEBUG - replication - multimaster_mmr_postop - error 0 for oparation 561. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [106485] [18/Jun/2019:21:36:21.114514402 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [106656] [18/Jun/2019:21:36:21.135955895 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> ready_to_acquire_replica [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [106816] [18/Jun/2019:21:36:21.139912797 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - Canceling linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [106972] [18/Jun/2019:21:36:21.144834854 -0400] - DEBUG - NSMMReplicationPlugin - acquire_replica - agmt="cn=201" (server:39201): Replica was successfully acquired. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [107142] [18/Jun/2019:21:36:21.148911173 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: ready_to_acquire_replica -> sending_updates [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [107326] [18/Jun/2019:21:36:21.153660119 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Checking consumer schema localcsn:5d09918d000000000000 / remotecsn:5d09918c000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [107460] [18/Jun/2019:21:36:21.414789367 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Reread remotecsn:5d09918d000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [107575] [18/Jun/2019:21:36:21.437445437 -0400] - DEBUG - csngen_adjust_time - gen state before 5d0991950002:1560908181:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [107830] [18/Jun/2019:21:36:21.468236002 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [107999] [18/Jun/2019:21:36:21.480661330 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Consumer RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [108143] [18/Jun/2019:21:36:21.485206481 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [108341] [18/Jun/2019:21:36:21.489510085 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d09918c000000010000 00000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [108510] [18/Jun/2019:21:36:21.493693002 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Supplier RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [108654] [18/Jun/2019:21:36:21.497778152 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [108852] [18/Jun/2019:21:36:21.503237364 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099195000000010000 5d099195 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [109002] [18/Jun/2019:21:36:21.509688663 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - found thread private buffer cache 0x7fde280c99a0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [109217] [18/Jun/2019:21:36:21.513833793 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - _pool is 0x55a415804a30 _pool->pl_busy_lists is 0x7fde2400ce70 _pool->pl_busy_lists->bl_buffers is 0x7fde280c99a0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [109489] [18/Jun/2019:21:36:21.518146365 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_initial_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 0) - csnPrevMax () csnMax (5d099195000000010000) csnBuf (00000000000000000000) csnConsumerMax (5d09918c000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [109602] [18/Jun/2019:21:36:21.522658718 -0400] - DEBUG - clcache_initial_anchorcsn - anchor is now: 5d09918c000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [109781] [18/Jun/2019:21:36:21.527202371 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - agmt="cn=201" (server:39201): CSN 5d09918c000000010000 found, position set for replay [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [109925] [18/Jun/2019:21:36:21.537750395 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_next_change - load=1 rec=1 csn=5d099195000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [110037] [18/Jun/2019:21:36:21.545473945 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Starting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [110169] [18/Jun/2019:21:36:21.551319939 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [110377] [18/Jun/2019:21:36:21.556124180 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Sending modify operation (dn="cn=test_entry,dc=example,dc=com" csn=5d099195000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [110509] [18/Jun/2019:21:36:21.565890175 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [110695] [18/Jun/2019:21:36:21.574200314 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Consumer successfully sent operation with csn 5d099195000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [110827] [18/Jun/2019:21:36:21.587779932 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [111118] [18/Jun/2019:21:36:21.592928635 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_adjust_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 1) - csnPrevMax (5d099195000000010000) csnMax (5d099195000000010000) csnBuf (5d099195000000010000) csnConsumerMax (5d099195000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [111230] [18/Jun/2019:21:36:21.598153779 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_load_buffer - rc=-30988 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [111402] [18/Jun/2019:21:36:21.603173310 -0400] - DEBUG - NSMMReplicationPlugin - send_updates - agmt="cn=201" (server:39201): No more updates to send (cl5GetNextOperationToReplay) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [111514] [18/Jun/2019:21:36:21.608489099 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 0 15 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [111647] [18/Jun/2019:21:36:21.613121745 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 15 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [111777] [18/Jun/2019:21:36:21.617110558 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Result 3, 0, 0, 15, (null) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [111910] [18/Jun/2019:21:36:21.620697846 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 15 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [112043] [18/Jun/2019:21:36:21.625951683 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 15 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [112176] [18/Jun/2019:21:36:21.632433151 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 15 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [112309] [18/Jun/2019:21:36:21.641651578 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 15 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [112564] [18/Jun/2019:21:36:21.645550736 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [112711] [18/Jun/2019:21:36:21.649637295 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - cl5GetOperationCount - Found DB object 0x7fde38018020 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [112844] [18/Jun/2019:21:36:21.653635320 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 15 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [112959] [18/Jun/2019:21:36:21.660293260 -0400] - DEBUG - replication - multimaster_mmr_postop - error 0 for oparation 561. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [113092] [18/Jun/2019:21:36:21.673557562 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 15 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [113225] [18/Jun/2019:21:36:21.712067001 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 15 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [113338] [18/Jun/2019:21:36:21.719153253 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 15 15 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [113447] [18/Jun/2019:21:36:21.783052213 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain exiting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [113707] [18/Jun/2019:21:36:21.787011101 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_return_buffer - session end: state=5 load=1 sent=1 skipped=0 skipped_new_rid=0 skipped_csn_gt_cons_maxcsn=0 skipped_up_to_date=0 skipped_csn_gt_ruv=0 skipped_csn_covered=0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [113859] [18/Jun/2019:21:36:21.794751682 -0400] - DEBUG - NSMMReplicationPlugin - release_replica - agmt="cn=201" (server:39201): Successfully released consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [114017] [18/Jun/2019:21:36:21.806185070 -0400] - DEBUG - NSMMReplicationPlugin - conn_start_linger -agmt="cn=201" (server:39201) - Beginning linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [114179] [18/Jun/2019:21:36:21.809569112 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: sending_updates -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [114434] [18/Jun/2019:21:36:22.673186986 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [114581] [18/Jun/2019:21:36:22.677784154 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - cl5GetOperationCount - Found DB object 0x7fde38018020 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [114703] [18/Jun/2019:21:36:22.928328834 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d0991950002:1560908181:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [114824] [18/Jun/2019:21:36:22.932698672 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d0991960000:1560908182:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [114987] [18/Jun/2019:21:36:22.936425852 -0400] - DEBUG - NSMMReplicationPlugin - ruv_add_csn_inprogress - Successfully inserted csn 5d099196000000010000 into pending list [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [115167] [18/Jun/2019:21:36:22.948901489 -0400] - DEBUG - NSMMReplicationPlugin - purge_entry_state_information - From entry cn=test_entry,dc=example,dc=com up to CSN 5d005715000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [115412] [18/Jun/2019:21:36:22.955063345 -0400] - DEBUG - NSMMReplicationPlugin - write_changelog_and_ruv - Writing change for cn=test_entry,dc=example,dc=com (uniqid: 6a3e520a-923211e9-b3b3cf0e-08658de6, optype: 8) to changelog csn 5d099196000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [115680] [18/Jun/2019:21:36:22.962320517 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [115855] [18/Jun/2019:21:36:22.966133665 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - cl5WriteOperationTxn - Successfully written entry with csn (5d099196000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [116123] [18/Jun/2019:21:36:22.970348064 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [116261] [18/Jun/2019:21:36:22.974432641 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: committing all csns for csn 5d099196000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [116391] [18/Jun/2019:21:36:22.978506917 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: processing data csn 5d099196000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [116529] [18/Jun/2019:21:36:22.982221648 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Successfully committed csn 5d099196000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [116657] [18/Jun/2019:21:36:22.985598829 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Rolled up to csn 5d099196000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [116772] [18/Jun/2019:21:36:22.989221119 -0400] - DEBUG - replication - multimaster_mmr_postop - error 0 for oparation 561. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [116935] [18/Jun/2019:21:36:22.995473827 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [117106] [18/Jun/2019:21:36:22.999524124 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> ready_to_acquire_replica [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [117266] [18/Jun/2019:21:36:23.003229311 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - Canceling linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [117388] [18/Jun/2019:21:36:23.007151484 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d0991960001:1560908182:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [117509] [18/Jun/2019:21:36:23.010630747 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d0991970000:1560908183:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [117665] [18/Jun/2019:21:36:23.015461168 -0400] - DEBUG - NSMMReplicationPlugin - acquire_replica - agmt="cn=201" (server:39201): Replica was successfully acquired. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [117835] [18/Jun/2019:21:36:23.018899647 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: ready_to_acquire_replica -> sending_updates [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [118019] [18/Jun/2019:21:36:23.022208826 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Checking consumer schema localcsn:5d099196000000000000 / remotecsn:5d09918d000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [118153] [18/Jun/2019:21:36:23.257532735 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Reread remotecsn:5d09918d000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [118326] [18/Jun/2019:21:36:23.261625681 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - Schema checking successful: ok to push the schema (agmt="cn=201" (server:39201)) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [118441] [18/Jun/2019:21:36:23.589787757 -0400] - DEBUG - csngen_adjust_time - gen state before 5d0991970001:1560908183:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [118696] [18/Jun/2019:21:36:23.594900753 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [118865] [18/Jun/2019:21:36:23.598711218 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Consumer RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [119009] [18/Jun/2019:21:36:23.602539425 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [119207] [18/Jun/2019:21:36:23.606039725 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099195000000010000 00000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [119376] [18/Jun/2019:21:36:23.609322114 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Supplier RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [119520] [18/Jun/2019:21:36:23.612868053 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [119718] [18/Jun/2019:21:36:23.616130627 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099196000000010000 5d099196 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [119868] [18/Jun/2019:21:36:23.619640437 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - found thread private buffer cache 0x7fde280c99a0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [120083] [18/Jun/2019:21:36:23.625730839 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - _pool is 0x55a415804a30 _pool->pl_busy_lists is 0x7fde2400ce70 _pool->pl_busy_lists->bl_buffers is 0x7fde280c99a0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [120355] [18/Jun/2019:21:36:23.629516536 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_initial_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 0) - csnPrevMax () csnMax (5d099196000000010000) csnBuf (5d099195000000010000) csnConsumerMax (5d099195000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [120468] [18/Jun/2019:21:36:23.636180110 -0400] - DEBUG - clcache_initial_anchorcsn - anchor is now: 5d099195000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [120647] [18/Jun/2019:21:36:23.639657408 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - agmt="cn=201" (server:39201): CSN 5d099195000000010000 found, position set for replay [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [120791] [18/Jun/2019:21:36:23.643864105 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_next_change - load=1 rec=1 csn=5d099196000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [120903] [18/Jun/2019:21:36:23.647049692 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Starting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [121111] [18/Jun/2019:21:36:23.650438432 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Sending modify operation (dn="cn=test_entry,dc=example,dc=com" csn=5d099196000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [121243] [18/Jun/2019:21:36:23.653654240 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [121429] [18/Jun/2019:21:36:23.657218226 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Consumer successfully sent operation with csn 5d099196000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [121720] [18/Jun/2019:21:36:23.660683600 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_adjust_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 1) - csnPrevMax (5d099196000000010000) csnMax (5d099196000000010000) csnBuf (5d099196000000010000) csnConsumerMax (5d099196000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [121832] [18/Jun/2019:21:36:23.663736586 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_load_buffer - rc=-30988 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [122004] [18/Jun/2019:21:36:23.667083951 -0400] - DEBUG - NSMMReplicationPlugin - send_updates - agmt="cn=201" (server:39201): No more updates to send (cl5GetNextOperationToReplay) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [122116] [18/Jun/2019:21:36:23.670580286 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 0 22 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [122249] [18/Jun/2019:21:36:23.673774208 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 22 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [122379] [18/Jun/2019:21:36:23.677500755 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Result 3, 0, 0, 22, (null) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [122512] [18/Jun/2019:21:36:23.680809053 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 22 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [122645] [18/Jun/2019:21:36:23.685595856 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 22 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [122778] [18/Jun/2019:21:36:23.691960070 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 22 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [122911] [18/Jun/2019:21:36:23.699713674 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 22 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [123044] [18/Jun/2019:21:36:23.714256356 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 22 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [123177] [18/Jun/2019:21:36:23.734473729 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 22 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [123310] [18/Jun/2019:21:36:23.773610188 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 22 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [123423] [18/Jun/2019:21:36:23.781493511 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 22 22 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [123532] [18/Jun/2019:21:36:23.845410856 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain exiting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [123792] [18/Jun/2019:21:36:23.849795619 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_return_buffer - session end: state=5 load=1 sent=1 skipped=0 skipped_new_rid=0 skipped_csn_gt_cons_maxcsn=0 skipped_up_to_date=0 skipped_csn_gt_ruv=0 skipped_csn_covered=0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [123944] [18/Jun/2019:21:36:23.871702604 -0400] - DEBUG - NSMMReplicationPlugin - release_replica - agmt="cn=201" (server:39201): Successfully released consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [124102] [18/Jun/2019:21:36:23.877205312 -0400] - DEBUG - NSMMReplicationPlugin - conn_start_linger -agmt="cn=201" (server:39201) - Beginning linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [124264] [18/Jun/2019:21:36:23.881954618 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: sending_updates -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [124423] [18/Jun/2019:21:36:24.000340257 -0400] - DEBUG - NSMMReplicationPlugin - agmt_set_enabled_from_entry: agreement is now disabled (agmt="cn=201" (server:39201)) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [124586] [18/Jun/2019:21:36:24.004752782 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [124749] [18/Jun/2019:21:36:24.008471862 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [124909] [18/Jun/2019:21:36:24.011993946 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - Canceling linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [125072] [18/Jun/2019:21:36:24.015550253 -0400] - DEBUG - NSMMReplicationPlugin - close_connection_internal - agmt="cn=201" (server:39201) - Disconnected from the consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [125225] [18/Jun/2019:21:36:24.104774872 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_stop - agmt="cn=201" (server:39201): Protocol stopped after 0 seconds [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [125353] [18/Jun/2019:21:36:24.108803662 -0400] - DEBUG - NSMMReplicationPlugin - Database RUV: {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [125535] [18/Jun/2019:21:36:24.112743222 -0400] - DEBUG - NSMMReplicationPlugin - Database RUV: {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099196000000010000 5d099196 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [125693] [18/Jun/2019:21:36:29.135923274 -0400] - DEBUG - NSMMReplicationPlugin - agmt_set_enabled_from_entry: agreement is now enabled (agmt="cn=201" (server:39201)) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [125856] [18/Jun/2019:21:36:29.140966061 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - No linger to cancel on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [126019] [18/Jun/2019:21:36:29.143776715 -0400] - DEBUG - NSMMReplicationPlugin - close_connection_internal - agmt="cn=201" (server:39201) - Disconnected from the consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [126179] [18/Jun/2019:21:36:29.150329040 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: start -> ready_to_acquire_replica [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [126336] [18/Jun/2019:21:36:29.153923856 -0400] - DEBUG - NSMMReplicationPlugin - conn_connect - agmt="cn=201" (server:39201) - Trying non-secure slapi_ldap_init_ext [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [126821] [18/Jun/2019:21:36:29.157393307 -0400] - DEBUG - NSMMReplicationPlugin - conn_connect - agmt="cn=201" (server:39201) - binddn = cn=server.example.com:63701,ou=Services,dc=example,dc=com, passwd = {AES-TUhNR0NTcUdTSWIzRFFFRkRUQm1NRVVHQ1NxR1NJYjNEUUVGRERBNEJDUmtaVFV5WlRsbVl5MWtORGhrTTJJdw0KTlMxaFl6VTNNamcwT1Mxak1XVm1aVEEyTlFBQ0FRSUNBU0F3Q2dZSUtvWklodmNOQWdjd0hRWUpZSVpJQVdVRA0KQkFFcUJCQXJkd1NmdFJ4U2JzWTR3M2gzbkRWUg==}C1qVdOLZEMlZiGx6Ka26Yz3N1KY1qCx1ih2SHF94Z7xITVj7BGaJa4Gy8toMAxK6 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [126866] eFKT7RI9IEJs6XyQSK6QI3kGpOtaufpHkhb21yp3YLE= [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [127029] [18/Jun/2019:21:36:29.200430226 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - No linger to cancel on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [127151] [18/Jun/2019:21:36:29.246860519 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d0991970001:1560908183:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [127272] [18/Jun/2019:21:36:29.284455644 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d09919d0000:1560908189:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [127428] [18/Jun/2019:21:36:29.289542932 -0400] - DEBUG - NSMMReplicationPlugin - acquire_replica - agmt="cn=201" (server:39201): Replica was successfully acquired. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [127598] [18/Jun/2019:21:36:29.294988764 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: ready_to_acquire_replica -> sending_updates [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [127782] [18/Jun/2019:21:36:29.298475754 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Checking consumer schema localcsn:5d099196000000000000 / remotecsn:5d09918d000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [127916] [18/Jun/2019:21:36:29.514014277 -0400] - DEBUG - NSMMReplicationPlugin - conn_push_schema - [S] Reread remotecsn:5d099196000000000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [128031] [18/Jun/2019:21:36:29.518204890 -0400] - DEBUG - csngen_adjust_time - gen state before 5d09919d0001:1560908189:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [128286] [18/Jun/2019:21:36:29.522300748 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [128455] [18/Jun/2019:21:36:29.526799396 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Consumer RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [128599] [18/Jun/2019:21:36:29.530782767 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [128797] [18/Jun/2019:21:36:29.534450758 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099196000000010000 00000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [128966] [18/Jun/2019:21:36:29.537787169 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Supplier RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [129110] [18/Jun/2019:21:36:29.541009435 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [129308] [18/Jun/2019:21:36:29.544182692 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099196000000010000 5d099196 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [129580] [18/Jun/2019:21:36:29.547450163 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_initial_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 1) - csnPrevMax () csnMax (5d099196000000010000) csnBuf (00000000000000000000) csnConsumerMax (5d099196000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [129692] [18/Jun/2019:21:36:29.550771298 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_load_buffer - rc=-30988 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [129952] [18/Jun/2019:21:36:29.555050720 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_return_buffer - session end: state=5 load=0 sent=0 skipped=0 skipped_new_rid=0 skipped_csn_gt_cons_maxcsn=0 skipped_up_to_date=0 skipped_csn_gt_ruv=0 skipped_csn_covered=0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [130089] [18/Jun/2019:21:36:29.558307726 -0400] - DEBUG - NSMMReplicationPlugin - send_updates - agmt="cn=201" (server:39201): No changes to send [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [130241] [18/Jun/2019:21:36:29.564903865 -0400] - DEBUG - NSMMReplicationPlugin - release_replica - agmt="cn=201" (server:39201): Successfully released consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [130399] [18/Jun/2019:21:36:29.569626962 -0400] - DEBUG - NSMMReplicationPlugin - conn_start_linger -agmt="cn=201" (server:39201) - Beginning linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [130561] [18/Jun/2019:21:36:29.576510042 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: sending_updates -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [130683] [18/Jun/2019:21:36:31.152182993 -0400] - DEBUG - _csngen_adjust_local_time - gen state before 5d09919d0001:1560908189:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [130804] [18/Jun/2019:21:36:31.164025337 -0400] - DEBUG - _csngen_adjust_local_time - gen state after 5d09919f0000:1560908191:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [130967] [18/Jun/2019:21:36:31.167738719 -0400] - DEBUG - NSMMReplicationPlugin - ruv_add_csn_inprogress - Successfully inserted csn 5d09919f000000010000 into pending list [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [131147] [18/Jun/2019:21:36:31.171142182 -0400] - DEBUG - NSMMReplicationPlugin - purge_entry_state_information - From entry cn=test_entry,dc=example,dc=com up to CSN 5d005716000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [131392] [18/Jun/2019:21:36:31.176508719 -0400] - DEBUG - NSMMReplicationPlugin - write_changelog_and_ruv - Writing change for cn=test_entry,dc=example,dc=com (uniqid: 6a3e520a-923211e9-b3b3cf0e-08658de6, optype: 8) to changelog csn 5d09919f000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [131660] [18/Jun/2019:21:36:31.180447023 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [131835] [18/Jun/2019:21:36:31.183886832 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - cl5WriteOperationTxn - Successfully written entry with csn (5d09919f000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [132103] [18/Jun/2019:21:36:31.187078756 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [132241] [18/Jun/2019:21:36:31.190375592 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: committing all csns for csn 5d09919f000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [132371] [18/Jun/2019:21:36:31.193752384 -0400] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: processing data csn 5d09919f000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [132509] [18/Jun/2019:21:36:31.196785043 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Successfully committed csn 5d09919f000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [132637] [18/Jun/2019:21:36:31.200129188 -0400] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Rolled up to csn 5d09919f000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [132752] [18/Jun/2019:21:36:31.203018077 -0400] - DEBUG - replication - multimaster_mmr_postop - error 0 for oparation 561. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [132915] [18/Jun/2019:21:36:31.210261854 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [133086] [18/Jun/2019:21:36:31.222459089 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: wait_for_changes -> ready_to_acquire_replica [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [133246] [18/Jun/2019:21:36:31.226871527 -0400] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=201" (server:39201) - Canceling linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [133402] [18/Jun/2019:21:36:31.231491808 -0400] - DEBUG - NSMMReplicationPlugin - acquire_replica - agmt="cn=201" (server:39201): Replica was successfully acquired. [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [133572] [18/Jun/2019:21:36:31.234787483 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: ready_to_acquire_replica -> sending_updates [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [133687] [18/Jun/2019:21:36:31.237679363 -0400] - DEBUG - csngen_adjust_time - gen state before 5d09919f0002:1560908191:0:0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [133942] [18/Jun/2019:21:36:31.241807673 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x7fde38018020 for database /var/lib/dirsrv/slapd-master1/changelogdb/6a3e5206-923211e9-b3b3cf0e-08658de6_5d099139000000010000.db [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [134111] [18/Jun/2019:21:36:31.245000987 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Consumer RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [134255] [18/Jun/2019:21:36:31.248103144 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [134453] [18/Jun/2019:21:36:31.251099810 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d099196000000010000 00000000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [134622] [18/Jun/2019:21:36:31.254220339 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=201" (server:39201)): Supplier RUV: [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [134766] [18/Jun/2019:21:36:31.257313205 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replicageneration} 5d099139000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [134964] [18/Jun/2019:21:36:31.260681952 -0400] - DEBUG - NSMMReplicationPlugin - agmt="cn=201" (server:39201): {replica 1 ldap://server.example.com:39001} 5d099139000100010000 5d09919f000000010000 5d09919f [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [135114] [18/Jun/2019:21:36:31.264226289 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - found thread private buffer cache 0x7fde280da9e0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [135329] [18/Jun/2019:21:36:31.267722968 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_buffer - _pool is 0x55a415804a30 _pool->pl_busy_lists is 0x7fde2400ce70 _pool->pl_busy_lists->bl_buffers is 0x7fde280da9e0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [135601] [18/Jun/2019:21:36:31.271305748 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_initial_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 0) - csnPrevMax () csnMax (5d09919f000000010000) csnBuf (00000000000000000000) csnConsumerMax (5d099196000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [135714] [18/Jun/2019:21:36:31.274950327 -0400] - DEBUG - clcache_initial_anchorcsn - anchor is now: 5d099196000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [135893] [18/Jun/2019:21:36:31.278443614 -0400] - DEBUG - NSMMReplicationPlugin - changelog program - agmt="cn=201" (server:39201): CSN 5d099196000000010000 found, position set for replay [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [136037] [18/Jun/2019:21:36:31.284814818 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_get_next_change - load=1 rec=1 csn=5d09919f000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [136245] [18/Jun/2019:21:36:31.289331913 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Sending modify operation (dn="cn=test_entry,dc=example,dc=com" csn=5d09919f000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [136357] [18/Jun/2019:21:36:31.299835492 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Starting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [136489] [18/Jun/2019:21:36:31.304558604 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [136675] [18/Jun/2019:21:36:31.312662692 -0400] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=201" (server:39201): Consumer successfully sent operation with csn 5d09919f000000010000 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [136808] [18/Jun/2019:21:36:31.316216859 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [136938] [18/Jun/2019:21:36:31.319735801 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Result 3, 0, 0, 11, (null) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [137071] [18/Jun/2019:21:36:31.322713641 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [137362] [18/Jun/2019:21:36:31.325707176 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_adjust_anchorcsn - agmt="cn=201" (server:39201) - (cscb 0 - state 1) - csnPrevMax (5d09919f000000010000) csnMax (5d09919f000000010000) csnBuf (5d09919f000000010000) csnConsumerMax (5d09919f000000010000) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [137474] [18/Jun/2019:21:36:31.328923666 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_load_buffer - rc=-30988 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [137646] [18/Jun/2019:21:36:31.331821642 -0400] - DEBUG - NSMMReplicationPlugin - send_updates - agmt="cn=201" (server:39201): No more updates to send (cl5GetNextOperationToReplay) [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [137759] [18/Jun/2019:21:36:31.335164451 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 11 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [137892] [18/Jun/2019:21:36:31.337995928 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 11 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [138001] [18/Jun/2019:21:36:31.343074292 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain exiting [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [138261] [18/Jun/2019:21:36:31.346136395 -0400] - DEBUG - agmt="cn=201" (server:39201) - clcache_return_buffer - session end: state=5 load=1 sent=1 skipped=0 skipped_new_rid=0 skipped_csn_gt_cons_maxcsn=0 skipped_up_to_date=0 skipped_csn_gt_ruv=0 skipped_csn_covered=0 [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [138413] [18/Jun/2019:21:36:31.352772477 -0400] - DEBUG - NSMMReplicationPlugin - release_replica - agmt="cn=201" (server:39201): Successfully released consumer [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [138571] [18/Jun/2019:21:36:31.355888157 -0400] - DEBUG - NSMMReplicationPlugin - conn_start_linger -agmt="cn=201" (server:39201) - Beginning linger on the connection [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [138733] [18/Jun/2019:21:36:31.358799506 -0400] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=201" (server:39201): State: sending_updates -> wait_for_changes [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:62 _pattern_errorlog: [138733] [35mDEBUG [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:67 _pattern_errorlog: end at offset 138733 [32mINFO [0m tests.suites.schema.schema_replication_test:schema_replication_test.py:695 Testcase PASSED | |||
Passed | suites/schema/schema_test.py::test_schema_comparewithfiles | 0.11 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.schema.schema_test:schema_test.py:125 Running test_schema_comparewithfiles... [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /etc/dirsrv/slapd-standalone1/schema/99user.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/05rfc4524.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/00core.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/05rfc2927.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/25java-object.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/60eduperson.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/10rfc2307.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/10dna-plugin.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/06inetorgperson.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/60sudo.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/50ns-value.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/60nss-ldap.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/60pam-plugin.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/28pilot.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/60posix-winsync-plugin.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/60rfc2739.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/50ns-directory.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/10mep-plugin.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/20subscriber.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/60acctpolicy.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/10automember-plugin.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/50ns-admin.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/05rfc4523.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/50ns-mail.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/60trust.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/50ns-web.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/60sabayon.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/01core389.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/60rfc3712.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/50ns-certificate.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/60autofs.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/60mozilla.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/30ns-common.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/02common.ldif as a schema file - skipping [33mWARNING [0m tests.suites.schema.schema_test:schema_test.py:137 Unable to parse /usr/share/dirsrv/schema/60pureftpd.ldif as a schema file - skipping [32mINFO [0m tests.suites.schema.schema_test:schema_test.py:166 test_schema_comparewithfiles: PASSED | |||
Passed | suites/setup_ds/dscreate_test.py::test_setup_ds_minimal_dry | 0.21 | |
------------------------------ Captured log setup ------------------------------ [35mDEBUG [0m lib389:dscreate_test.py:42 Instance allocated [35mDEBUG [0m lib389:__init__.py:563 Allocate <class 'lib389.DirSrv'> with None [35mDEBUG [0m lib389:__init__.py:586 Allocate <class 'lib389.DirSrv'> with server.example.com:54321 [35mDEBUG [0m lib389:__init__.py:614 Allocate <class 'lib389.DirSrv'> with server.example.com:54321 [35mDEBUG [0m lib389:__init__.py:751 list instance not found in /etc/dirsrv/slapd-standalone/dse.ldif: standalone------------------------------ Captured log call ------------------------------- [32mINFO [0m LogCapture.SetupDs:setup.py:638 Starting installation... [35mDEBUG [0m lib389:__init__.py:751 list instance not found in /etc/dirsrv/slapd-standalone/dse.ldif: standalone [32mINFO [0m LogCapture.SetupDs:setup.py:650 NOOP: Dry run requested [35mDEBUG [0m lib389:__init__.py:751 list instance not found in /etc/dirsrv/slapd-standalone/dse.ldif: standalone | |||
Passed | suites/setup_ds/dscreate_test.py::test_setup_ds_minimal | 21.69 | |
------------------------------ Captured log setup ------------------------------ [35mDEBUG [0m lib389:dscreate_test.py:42 Instance allocated [35mDEBUG [0m lib389:__init__.py:563 Allocate <class 'lib389.DirSrv'> with None [35mDEBUG [0m lib389:__init__.py:586 Allocate <class 'lib389.DirSrv'> with server.example.com:54321 [35mDEBUG [0m lib389:__init__.py:614 Allocate <class 'lib389.DirSrv'> with server.example.com:54321 [35mDEBUG [0m lib389:__init__.py:751 list instance not found in /etc/dirsrv/slapd-standalone/dse.ldif: standalone----------------------------- Captured stderr call ----------------------------- Created symlink /etc/systemd/system/multi-user.target.wants/dirsrv@standalone.service → /usr/lib/systemd/system/dirsrv@.service. Removed /etc/systemd/system/multi-user.target.wants/dirsrv@standalone.service. ------------------------------ Captured log call ------------------------------- [32mINFO [0m LogCapture.SetupDs:setup.py:638 Starting installation... [35mDEBUG [0m lib389:__init__.py:751 list instance not found in /etc/dirsrv/slapd-standalone/dse.ldif: standalone [35mDEBUG [0m lib389:__init__.py:563 Allocate <class 'lib389.DirSrv'> with None [35mDEBUG [0m lib389:__init__.py:586 Allocate <class 'lib389.DirSrv'> with server.example.com:54321 [35mDEBUG [0m lib389:__init__.py:614 Allocate <class 'lib389.DirSrv'> with server.example.com:54321 [35mDEBUG [0m lib389.nss_ssl:nss_ssl.py:160 nss cmd: /usr/bin/certutil -N -d /etc/dirsrv/slapd-standalone -f /etc/dirsrv/slapd-standalone/pwdfile.txt [35mDEBUG [0m lib389.nss_ssl:nss_ssl.py:162 nss output: [35mDEBUG [0m lib389.nss_ssl:nss_ssl.py:160 nss cmd: /usr/bin/certutil -N -d /etc/dirsrv/ssca/ -f /etc/dirsrv/ssca//pwdfile.txt [35mDEBUG [0m lib389.nss_ssl:nss_ssl.py:162 nss output: [35mDEBUG [0m lib389.nss_ssl:nss_ssl.py:222 nss cmd: /usr/bin/certutil -S -n Self-Signed-CA -s CN=ssca.389ds.example.com,O=testing,L=389ds,ST=Queensland,C=AU -x -g 4096 -t CT,, -v 24 --keyUsage certSigning -d /etc/dirsrv/ssca/ -z /etc/dirsrv/ssca//noise.txt -f /etc/dirsrv/ssca//pwdfile.txt [35mDEBUG [0m lib389.nss_ssl:nss_ssl.py:224 nss output: Generating key. This may take a few moments... [35mDEBUG [0m lib389.nss_ssl:nss_ssl.py:236 nss cmd: /usr/bin/certutil -L -n Self-Signed-CA -d /etc/dirsrv/ssca/ -a [35mDEBUG [0m lib389.nss_ssl:nss_ssl.py:241 nss cmd: /usr/bin/c_rehash /etc/dirsrv/ssca/ [35mDEBUG [0m lib389.nss_ssl:nss_ssl.py:525 nss cmd: /usr/bin/certutil -R --keyUsage digitalSignature,nonRepudiation,keyEncipherment,dataEncipherment --nsCertType sslClient,sslServer --extKeyUsage clientAuth,serverAuth -s CN=server.example.com,givenName=7df4c423-c1c9-4bd8-be04-a701375e8a7a,O=testing,L=389ds,ST=Queensland,C=AU -8 server.example.com -g 4096 -d /etc/dirsrv/slapd-standalone -z /etc/dirsrv/slapd-standalone/noise.txt -f /etc/dirsrv/slapd-standalone/pwdfile.txt -a -o /etc/dirsrv/slapd-standalone/Server-Cert.csr [35mDEBUG [0m lib389.nss_ssl:nss_ssl.py:551 nss cmd: /usr/bin/certutil -C -d /etc/dirsrv/ssca/ -f /etc/dirsrv/ssca//pwdfile.txt -v 24 -a -i /etc/dirsrv/slapd-standalone/Server-Cert.csr -o /etc/dirsrv/slapd-standalone/Server-Cert.crt -c Self-Signed-CA [35mDEBUG [0m lib389.nss_ssl:nss_ssl.py:568 nss cmd: /usr/bin/c_rehash /etc/dirsrv/slapd-standalone [35mDEBUG [0m lib389.nss_ssl:nss_ssl.py:581 nss cmd: /usr/bin/certutil -A -n Self-Signed-CA -t CT,, -a -i /etc/dirsrv/slapd-standalone/ca.crt -d /etc/dirsrv/slapd-standalone -f /etc/dirsrv/slapd-standalone/pwdfile.txt [35mDEBUG [0m lib389.nss_ssl:nss_ssl.py:596 nss cmd: /usr/bin/certutil -A -n Server-Cert -t ,, -a -i /etc/dirsrv/slapd-standalone/Server-Cert.crt -d /etc/dirsrv/slapd-standalone -f /etc/dirsrv/slapd-standalone/pwdfile.txt [35mDEBUG [0m lib389.nss_ssl:nss_ssl.py:605 nss cmd: /usr/bin/certutil -V -d /etc/dirsrv/slapd-standalone -n Server-Cert -u YCV [35mDEBUG [0m lib389.utils:utils.py:263 port 636 already in [389, 636, 3268, 3269, 7389], skipping port relabel [35mDEBUG [0m lib389:__init__.py:1231 systemd status -> True [35mDEBUG [0m lib389:__init__.py:1136 systemd status -> True [35mDEBUG [0m lib389:__init__.py:1002 open(): Connecting to uri ldap://server.example.com:54321/ [35mDEBUG [0m lib389:__init__.py:1010 Using dirsrv ca certificate /etc/dirsrv/slapd-standalone [35mDEBUG [0m lib389:__init__.py:1019 Using external ca certificate /etc/dirsrv/slapd-standalone [35mDEBUG [0m lib389:__init__.py:1032 Using external ca certificate /etc/dirsrv/slapd-standalone [35mDEBUG [0m lib389:__init__.py:1040 Using certificate policy 1 [35mDEBUG [0m lib389:__init__.py:1041 ldap.OPT_X_TLS_REQUIRE_CERT = 1 [35mDEBUG [0m lib389:__init__.py:1095 open(): bound as cn=Directory Manager [35mDEBUG [0m lib389:__init__.py:1002 open(): Connecting to uri ldap://server.example.com:54321/ [35mDEBUG [0m lib389:__init__.py:1010 Using dirsrv ca certificate /etc/dirsrv/slapd-standalone [35mDEBUG [0m lib389:__init__.py:1019 Using external ca certificate /etc/dirsrv/slapd-standalone [35mDEBUG [0m lib389:__init__.py:1032 Using external ca certificate /etc/dirsrv/slapd-standalone [35mDEBUG [0m lib389:__init__.py:1040 Using certificate policy 1 [35mDEBUG [0m lib389:__init__.py:1041 ldap.OPT_X_TLS_REQUIRE_CERT = 1 [35mDEBUG [0m lib389:__init__.py:1095 open(): bound as cn=Directory Manager [35mDEBUG [0m Config:_mapped_object.py:373 cn=config set REPLACE: ('nsslapd-secureport', '636') [35mDEBUG [0m Config:_mapped_object.py:373 cn=config set REPLACE: ('nsslapd-security', 'on') [35mDEBUG [0m Config:_mapped_object.py:373 cn=config set REPLACE: ('nsslapd-ldapifilepath', '/var/run/slapd-standalone.socket') [35mDEBUG [0m Config:_mapped_object.py:373 cn=config set REPLACE: ('nsslapd-ldapilisten', 'on') [35mDEBUG [0m Config:_mapped_object.py:373 cn=config set REPLACE: ('nsslapd-ldapiautobind', 'on') [35mDEBUG [0m Config:_mapped_object.py:373 cn=config set REPLACE: ('nsslapd-ldapimaprootdn', 'cn=Directory Manager') [35mDEBUG [0m Config:_mapped_object.py:373 cn=config set REPLACE: ('nsslapd-rootpw', '********') [35mDEBUG [0m lib389:__init__.py:1231 systemd status -> True [35mDEBUG [0m lib389:__init__.py:1202 systemd status -> True [35mDEBUG [0m lib389:__init__.py:1231 systemd status -> True [35mDEBUG [0m lib389:__init__.py:1136 systemd status -> True [35mDEBUG [0m lib389:__init__.py:1002 open(): Connecting to uri ldap://server.example.com:54321/ [35mDEBUG [0m lib389:__init__.py:1010 Using dirsrv ca certificate /etc/dirsrv/slapd-standalone [35mDEBUG [0m lib389:__init__.py:1019 Using external ca certificate /etc/dirsrv/slapd-standalone [35mDEBUG [0m lib389:__init__.py:1032 Using external ca certificate /etc/dirsrv/slapd-standalone [35mDEBUG [0m lib389:__init__.py:1040 Using certificate policy 1 [35mDEBUG [0m lib389:__init__.py:1041 ldap.OPT_X_TLS_REQUIRE_CERT = 1 [35mDEBUG [0m lib389:__init__.py:1095 open(): bound as cn=Directory Manager [35mDEBUG [0m lib389:__init__.py:1231 systemd status -> True [35mDEBUG [0m lib389:__init__.py:1202 systemd status -> True [35mDEBUG [0m lib389:__init__.py:1231 systemd status -> True [35mDEBUG [0m lib389:__init__.py:1136 systemd status -> True [35mDEBUG [0m lib389:__init__.py:1002 open(): Connecting to uri ldap://server.example.com:54321/ [35mDEBUG [0m lib389:__init__.py:1010 Using dirsrv ca certificate /etc/dirsrv/slapd-standalone [35mDEBUG [0m lib389:__init__.py:1019 Using external ca certificate /etc/dirsrv/slapd-standalone [35mDEBUG [0m lib389:__init__.py:1032 Using external ca certificate /etc/dirsrv/slapd-standalone [35mDEBUG [0m lib389:__init__.py:1040 Using certificate policy 1 [35mDEBUG [0m lib389:__init__.py:1041 ldap.OPT_X_TLS_REQUIRE_CERT = 1 [35mDEBUG [0m lib389:__init__.py:1095 open(): bound as cn=Directory Manager [35mDEBUG [0m lib389.remove_ds:remove.py:38 Removing instance standalone [35mDEBUG [0m lib389:__init__.py:1751 Retrieving entry with [('cn=config',)] [35mDEBUG [0m lib389:__init__.py:1761 Retrieved entry [dn: cn=config nsslapd-bakdir: /var/lib/dirsrv/slapd-standalone/bak ] [35mDEBUG [0m lib389:__init__.py:1751 Retrieving entry with [('cn=config',)] [35mDEBUG [0m lib389:__init__.py:1761 Retrieved entry [dn: cn=config nsslapd-certdir: /etc/dirsrv/slapd-standalone ] [35mDEBUG [0m lib389:__init__.py:1751 Retrieving entry with [('cn=config,cn=ldbm database,cn=plugins,cn=config',)] [35mDEBUG [0m lib389:__init__.py:1761 Retrieved entry [dn: cn=config,cn=ldbm database,cn=plugins,cn=config nsslapd-directory: /var/lib/dirsrv/slapd-standalone/db ] [35mDEBUG [0m lib389:__init__.py:1751 Retrieving entry with [('cn=config,cn=ldbm database,cn=plugins,cn=config',)] [35mDEBUG [0m lib389:__init__.py:1761 Retrieved entry [dn: cn=config,cn=ldbm database,cn=plugins,cn=config nsslapd-directory: /var/lib/dirsrv/slapd-standalone/db ] [35mDEBUG [0m lib389:__init__.py:1751 Retrieving entry with [('cn=config,cn=ldbm database,cn=plugins,cn=config',)] [35mDEBUG [0m lib389:__init__.py:1761 Retrieved entry [dn: cn=config,cn=ldbm database,cn=plugins,cn=config nsslapd-directory: /var/lib/dirsrv/slapd-standalone/db ] [35mDEBUG [0m lib389:__init__.py:1751 Retrieving entry with [('cn=config',)] [35mDEBUG [0m lib389:__init__.py:1761 Retrieved entry [dn: cn=config nsslapd-ldifdir: /var/lib/dirsrv/slapd-standalone/ldif ] [35mDEBUG [0m lib389:__init__.py:1751 Retrieving entry with [('cn=config',)] [35mDEBUG [0m lib389:__init__.py:1761 Retrieved entry [dn: cn=config nsslapd-lockdir: /var/lock/dirsrv/slapd-standalone ] [35mDEBUG [0m lib389:__init__.py:1751 Retrieving entry with [('cn=config',)] [35mDEBUG [0m lib389:__init__.py:1761 Retrieved entry [dn: cn=config nsslapd-instancedir: /usr/lib64/dirsrv/slapd-standalone ] [35mDEBUG [0m lib389.remove_ds:remove.py:66 Checking for instance marker at /etc/dirsrv/slapd-standalone/dse.ldif [35mDEBUG [0m lib389.remove_ds:remove.py:71 Found instance marker at /etc/dirsrv/slapd-standalone/dse.ldif! Proceeding to remove ... [35mDEBUG [0m lib389.remove_ds:remove.py:75 Stopping instance standalone [35mDEBUG [0m lib389:__init__.py:1231 systemd status -> True [35mDEBUG [0m lib389:__init__.py:1202 systemd status -> True [35mDEBUG [0m lib389.remove_ds:remove.py:78 Found instance marker at /etc/dirsrv/slapd-standalone/dse.ldif! Proceeding to remove ... [35mDEBUG [0m lib389.remove_ds:remove.py:82 Stopping instance standalone [35mDEBUG [0m lib389:__init__.py:1231 systemd status -> True [35mDEBUG [0m lib389.remove_ds:remove.py:91 Removing /var/lib/dirsrv/slapd-standalone/bak [35mDEBUG [0m lib389.remove_ds:remove.py:91 Removing /etc/dirsrv/slapd-standalone [35mDEBUG [0m lib389.remove_ds:remove.py:91 Removing /etc/dirsrv/slapd-standalone [35mDEBUG [0m lib389.remove_ds:remove.py:91 Removing /var/lib/dirsrv/slapd-standalone/db [35mDEBUG [0m lib389.remove_ds:remove.py:91 Removing /var/lib/dirsrv/slapd-standalone/db/../ [35mDEBUG [0m lib389.remove_ds:remove.py:91 Removing /var/lib/dirsrv/slapd-standalone/changelogdb [35mDEBUG [0m lib389.remove_ds:remove.py:91 Removing /var/lib/dirsrv/slapd-standalone/ldif [35mDEBUG [0m lib389.remove_ds:remove.py:91 Removing /var/lock/dirsrv/slapd-standalone [35mDEBUG [0m lib389.remove_ds:remove.py:91 Removing /var/log/dirsrv/slapd-standalone [35mDEBUG [0m lib389.remove_ds:remove.py:91 Removing /usr/lib64/dirsrv/slapd-standalone [35mDEBUG [0m lib389.remove_ds:remove.py:91 Removing /etc/sysconfig/dirsrv-standalone [35mDEBUG [0m lib389.remove_ds:remove.py:100 Removing the systemd symlink [35mDEBUG [0m lib389.remove_ds:remove.py:103 Removing /etc/tmpfiles.d/dirsrv-standalone.conf [35mDEBUG [0m lib389.remove_ds:remove.py:109 Removing the port labels [35mDEBUG [0m lib389.remove_ds:remove.py:139 Moving /etc/dirsrv/slapd-standalone to /etc/dirsrv/slapd-standalone.removed [35mDEBUG [0m lib389.remove_ds:remove.py:149 Complete | |||
Passed | suites/setup_ds/dscreate_test.py::test_setup_ds_inf_minimal | 0.00 | |
------------------------------ Captured log setup ------------------------------ [35mDEBUG [0m lib389:dscreate_test.py:42 Instance allocated [35mDEBUG [0m lib389:__init__.py:563 Allocate <class 'lib389.DirSrv'> with None [35mDEBUG [0m lib389:__init__.py:586 Allocate <class 'lib389.DirSrv'> with server.example.com:54321 [35mDEBUG [0m lib389:__init__.py:614 Allocate <class 'lib389.DirSrv'> with server.example.com:54321 [35mDEBUG [0m lib389:__init__.py:751 list instance not found in /etc/dirsrv/slapd-standalone/dse.ldif: standalone | |||
Passed | suites/setup_ds/remove_test.py::test_basic[True] | 2.60 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.----------------------------- Captured stderr call ----------------------------- Removed /etc/systemd/system/dirsrv.target.wants/dirsrv@standalone1.service. ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:__init__.py:482 Allocate local instance <class 'lib389.DirSrv'> with None | |||
Passed | suites/setup_ds/remove_test.py::test_basic[False] | 2.72 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/setup_ds/setup_ds_test.py::test_slapd_InstScriptsEnabled[true] | 6.95 | |
----------------------------- Captured stdout call ----------------------------- Instance slapd-standalone1 removed. ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.setup_ds.setup_ds_test:setup_ds_test.py:63 set SER_INST_SCRIPTS_ENABLED to true [32mINFO [0m tests.suites.setup_ds.setup_ds_test:setup_ds_test.py:20 create_instance - Installs the instance and Sets the value of InstScriptsEnabled to true OR false. [32mINFO [0m tests.suites.setup_ds.setup_ds_test:setup_ds_test.py:22 Set up the instance and set the config_attr [32mINFO [0m tests.suites.setup_ds.setup_ds_test:setup_ds_test.py:68 checking the presence of instance script directory when SER_INST_SCRIPTS_ENABLED is set to true | |||
Passed | suites/setup_ds/setup_ds_test.py::test_slapd_InstScriptsEnabled[false] | 7.03 | |
----------------------------- Captured stdout call ----------------------------- Instance slapd-standalone1 removed. ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.setup_ds.setup_ds_test:setup_ds_test.py:63 set SER_INST_SCRIPTS_ENABLED to false [32mINFO [0m tests.suites.setup_ds.setup_ds_test:setup_ds_test.py:20 create_instance - Installs the instance and Sets the value of InstScriptsEnabled to true OR false. [32mINFO [0m tests.suites.setup_ds.setup_ds_test:setup_ds_test.py:22 Set up the instance and set the config_attr [32mINFO [0m tests.suites.setup_ds.setup_ds_test:setup_ds_test.py:72 checking instance script directory does not present when SER_INST_SCRIPTS_ENABLED is set to false | |||
Passed | suites/stat/mmt_state_test.py::test_check_desc_attr_state[description-Test1usr1-ldap.MOD_ADD-exp_values0-vucsn] | 0.08 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:98 Add user: state1test [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:106 Check if list of description attrs present for: state1test [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:109 Checking for operational attributes [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: state1test | |||
Passed | suites/stat/mmt_state_test.py::test_check_desc_attr_state[description-Test1usr2-ldap.MOD_ADD-exp_values1-vucsn] | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:98 Add user: state1test [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:106 Check if list of description attrs present for: state1test [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:109 Checking for operational attributes [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: state1test | |||
Passed | suites/stat/mmt_state_test.py::test_check_desc_attr_state[description-Test1usr3-ldap.MOD_ADD-exp_values2-vucsn] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:98 Add user: state1test [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:106 Check if list of description attrs present for: state1test [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:109 Checking for operational attributes [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: state1test | |||
Passed | suites/stat/mmt_state_test.py::test_check_desc_attr_state[description-Test1usr4-ldap.MOD_REPLACE-exp_values3-adcsn] | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:98 Add user: state1test [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:106 Check if list of description attrs present for: state1test [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:109 Checking for operational attributes [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: state1test | |||
Passed | suites/stat/mmt_state_test.py::test_check_desc_attr_state[description-Test1usr4-ldap.MOD_DELETE-exp_values4-vdcsn] | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:98 Add user: state1test [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:106 Check if list of description attrs present for: state1test [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:109 Checking for operational attributes [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: state1test | |||
Passed | suites/stat/mmt_state_test.py::test_check_cn_attr_state[cn-TestCN1-ldap.MOD_ADD-exp_values0-vucsn] | 0.06 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:151 Add user: TestCNusr1 [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:164 Check if list of cn attrs present for: TestCNusr1 [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:166 Checking for operational attributes [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: TestCNusr1 | |||
Passed | suites/stat/mmt_state_test.py::test_check_cn_attr_state[cn-TestCN2-ldap.MOD_ADD-exp_values1-vucsn] | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:151 Add user: TestCNusr1 [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:164 Check if list of cn attrs present for: TestCNusr1 [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:166 Checking for operational attributes [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: TestCNusr1 | |||
Passed | suites/stat/mmt_state_test.py::test_check_cn_attr_state[cn-TestnewCN3-ldap.MOD_REPLACE-exp_values2-adcsn] | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:151 Add user: TestCNusr1 [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:164 Check if list of cn attrs present for: TestCNusr1 [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:166 Checking for operational attributes [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: TestCNusr1 | |||
Passed | suites/stat/mmt_state_test.py::test_check_cn_attr_state[cn-TestnewCN3-ldap.MOD_DELETE-None-None] | 0.03 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:151 Add user: TestCNusr1 [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:166 Checking for operational attributes [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: TestCNusr1 | |||
Passed | suites/stat/mmt_state_test.py::test_check_single_value_attr_state[preferredlanguage-Chinese-ldap.MOD_REPLACE-exp_values0-vucsn] | 0.06 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:203 Add user: Langusr1 [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:216 Check if list of cn attrs present for: Langusr1 [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:218 Checking for operational attributes [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: Langusr1 | |||
Passed | suites/stat/mmt_state_test.py::test_check_single_value_attr_state[preferredlanguage-French-ldap.MOD_ADD-None-None] | 0.03 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:203 Add user: Langusr1 [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:218 Checking for operational attributes [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: Langusr1 | |||
Passed | suites/stat/mmt_state_test.py::test_check_single_value_attr_state[preferredlanguage-German-ldap.MOD_REPLACE-exp_values2-adcsn] | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:203 Add user: Langusr1 [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:216 Check if list of cn attrs present for: Langusr1 [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:218 Checking for operational attributes [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: Langusr1 | |||
Passed | suites/stat/mmt_state_test.py::test_check_single_value_attr_state[preferredlanguage-German-ldap.MOD_DELETE-exp_values3-vdcsn] | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:203 Add user: Langusr1 [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:216 Check if list of cn attrs present for: Langusr1 [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:218 Checking for operational attributes [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: Langusr1 | |||
Passed | suites/stat/mmt_state_test.py::test_check_subtype_attr_state[roomnumber;office-Tower1-ldap.MOD_ADD-exp_values0-vucsn] | 0.06 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:272 Add user: roomoffice1usr [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:281 Check if list of roomnumber;office attributes are present for a given entry [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:283 Checking if operational attributes are present for cn [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: roomoffice1usr | |||
Passed | suites/stat/mmt_state_test.py::test_check_subtype_attr_state[roomnumber;office-Tower2-ldap.MOD_ADD-exp_values1-vucsn] | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:272 Add user: roomoffice1usr [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:281 Check if list of roomnumber;office attributes are present for a given entry [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:283 Checking if operational attributes are present for cn [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: roomoffice1usr | |||
Passed | suites/stat/mmt_state_test.py::test_check_subtype_attr_state[roomnumber;office-Tower3-ldap.MOD_ADD-exp_values2-vucsn] | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:272 Add user: roomoffice1usr [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:281 Check if list of roomnumber;office attributes are present for a given entry [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:283 Checking if operational attributes are present for cn [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: roomoffice1usr | |||
Passed | suites/stat/mmt_state_test.py::test_check_subtype_attr_state[roomnumber;office-Tower4-ldap.MOD_REPLACE-exp_values3-adcsn] | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:272 Add user: roomoffice1usr [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:281 Check if list of roomnumber;office attributes are present for a given entry [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:283 Checking if operational attributes are present for cn [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: roomoffice1usr | |||
Passed | suites/stat/mmt_state_test.py::test_check_subtype_attr_state[roomnumber;office-Tower4-ldap.MOD_DELETE-exp_values4-vucsn] | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:272 Add user: roomoffice1usr [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:281 Check if list of roomnumber;office attributes are present for a given entry [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:283 Checking if operational attributes are present for cn [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: roomoffice1usr | |||
Passed | suites/stat/mmt_state_test.py::test_check_jpeg_attr_state[jpegphoto-thedeadbeef1-ldap.MOD_ADD-exp_values0-vucsn] | 0.05 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:337 Add user: testJpeg1usr [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:346 Check if list of jpeg attributes are present for a given entry [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:348 Checking if operational attributes are present for cn [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: testJpeg1usr | |||
Passed | suites/stat/mmt_state_test.py::test_check_jpeg_attr_state[jpegphoto-thedeadbeef2-ldap.MOD_ADD-exp_values1-vucsn] | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:337 Add user: testJpeg1usr [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:346 Check if list of jpeg attributes are present for a given entry [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:348 Checking if operational attributes are present for cn [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: testJpeg1usr | |||
Passed | suites/stat/mmt_state_test.py::test_check_jpeg_attr_state[jpegphoto-thedeadbeef3-ldap.MOD_ADD-exp_values2-vucsn] | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:337 Add user: testJpeg1usr [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:346 Check if list of jpeg attributes are present for a given entry [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:348 Checking if operational attributes are present for cn [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: testJpeg1usr | |||
Passed | suites/stat/mmt_state_test.py::test_check_jpeg_attr_state[jpegphoto-thedeadbeef2-ldap.MOD_REPLACE-exp_values3-adcsn] | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:337 Add user: testJpeg1usr [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:346 Check if list of jpeg attributes are present for a given entry [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:348 Checking if operational attributes are present for cn [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: testJpeg1usr | |||
Passed | suites/stat/mmt_state_test.py::test_check_jpeg_attr_state[jpegphoto-thedeadbeef2-ldap.MOD_DELETE-exp_values4-vdcsn] | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:337 Add user: testJpeg1usr [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:346 Check if list of jpeg attributes are present for a given entry [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:348 Checking if operational attributes are present for cn [32mINFO [0m tests.suites.stat.mmt_state_test:mmt_state_test.py:36 Checking if operational attrs vucsn, adcsn and vdcsn present for: testJpeg1usr | |||
Passed | suites/syntax/mr_test.py::test_sss_mr | 6.25 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.suites.syntax.mr_test:mr_test.py:33 Creating LDIF... [32mINFO [0m tests.suites.syntax.mr_test:mr_test.py:38 Importing LDIF... [32mINFO [0m tests.suites.syntax.mr_test:mr_test.py:43 Search using server side sorting using undefined mr in the attr... [32mINFO [0m tests.suites.syntax.mr_test:mr_test.py:53 Test PASSED | |||
Passed | suites/tls/cipher_test.py::test_long_cipher_list | 14.79 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/tls/tls_check_crl_test.py::test_tls_check_crl | 9.84 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | suites/vlv/regression_test.py::test_bulk_import_when_the_backend_with_vlv_was_recreated | 18.59 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists----------------------------- Captured stdout call ----------------------------- deleting vlv search: cn=vlvSrch,cn=userRoot,cn=ldbm database,cn=plugins,cn=config deleting vlv search entry... ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="dc=example,dc=com",cn=mapping tree,cn=config cn: dc=example,dc=com nsslapd-backend: userRoot nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config cn: dc=example,dc=com nsslapd-backend: userRoot nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=dc=example,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=userRoot,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=userRoot,cn=ldbm database,cn=plugins,cn=config cn: userRoot nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master2/db/userRoot nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: dc=example,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working | |||
Passed | tickets/ticket47560_test.py::test_ticket47560 | 17.76 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:tasks.py:817 fixupMemberOf task fixupmemberof_06182019_214007 for basedn dc=example,dc=com completed successfully | |||
Passed | tickets/ticket47573_test.py::test_ticket47573_init | 0.02 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39201, 'ldap-secureport': 63901, 'server-id': 'consumer1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:166 Joining consumer consumer1 from master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39201 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39201 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working [32mINFO [0m lib389.replica:replica.py:1719 SUCCESS: joined consumer from ldap://server.example.com:39001 to ldap://server.example.com:39201 [32mINFO [0m lib389.topologies:topologies.py:171 Ensuring consumer consumer1 from master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39201 already exists------------------------------ Captured log call ------------------------------- [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:124 test_ticket47573_init topology_m1c1 <lib389.topologies.TopologyMain object at 0x7f29d2851160> (master <lib389.DirSrv object at 0x7f29d29b1668>, consumer <lib389.DirSrv object at 0x7f29d2ac3b00> | |||
Passed | tickets/ticket47573_test.py::test_ticket47573_one | 1.39 | |
------------------------------ Captured log call ------------------------------- [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:148 test_ticket47573_one topology_m1c1 <lib389.topologies.TopologyMain object at 0x7f29d2851160> (master <lib389.DirSrv object at 0x7f29d29b1668>, consumer <lib389.DirSrv object at 0x7f29d2ac3b00> [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:113 trigger_schema_push: receive 0 (expected 1) [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:161 test_ticket47573_one master_schema_csn=b'5d099294000000000000' [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:162 ctest_ticket47573_one onsumer_schema_csn=b'5d099294000000000000' [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:47 _pattern_errorlog: start at offset 0 [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [38] 389-Directory/1.4.1.4 B2019.169.2325 [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [92] server.example.com:39001 (/etc/dirsrv/slapd-master1) [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [93] [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [210] [18/Jun/2019:21:40:21.276124981 -0400] - INFO - ldbm_instance_config_cachememsize_set - force a minimal value 512000 [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [391] [18/Jun/2019:21:40:21.286490388 -0400] - INFO - dblayer_instance_start - Import is running with nsslapd-db-private-import-mem on; No other process is allowed to access the database [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [536] [18/Jun/2019:21:40:21.291017439 -0400] - INFO - check_and_set_import_cache - pagesize: 4096, available bytes 7651827712, process usage 22577152 [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [654] [18/Jun/2019:21:40:21.294267032 -0400] - INFO - check_and_set_import_cache - Import allocates 2988995KB import cache. [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [765] [18/Jun/2019:21:40:21.476496604 -0400] - INFO - import_main_offline - import userRoot: Beginning import job... [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [897] [18/Jun/2019:21:40:21.480580478 -0400] - INFO - import_main_offline - import userRoot: Index buffering enabled with bucket size 100 [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [1019] [18/Jun/2019:21:40:21.681750705 -0400] - INFO - import_producer - import userRoot: Processing file "/tmp/ldifqrEgaV.ldif" [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [1160] [18/Jun/2019:21:40:21.687830940 -0400] - INFO - import_producer - import userRoot: Finished scanning file "/tmp/ldifqrEgaV.ldif" (9 entries) [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [1283] [18/Jun/2019:21:40:22.186597029 -0400] - INFO - import_monitor_threads - import userRoot: Workers finished; cleaning up... [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [1393] [18/Jun/2019:21:40:22.391804714 -0400] - INFO - import_monitor_threads - import userRoot: Workers cleaned up. [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [1511] [18/Jun/2019:21:40:22.395484437 -0400] - INFO - import_main_offline - import userRoot: Cleaning up producer thread... [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [1637] [18/Jun/2019:21:40:22.400049524 -0400] - INFO - import_main_offline - import userRoot: Indexing complete. Post-processing... [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [1798] [18/Jun/2019:21:40:22.406995599 -0400] - INFO - import_main_offline - import userRoot: Generating numsubordinates (this may take several minutes to complete)... [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [1922] [18/Jun/2019:21:40:22.416198413 -0400] - INFO - import_main_offline - import userRoot: Generating numSubordinates complete. [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [2047] [18/Jun/2019:21:40:22.422645220 -0400] - INFO - ldbm_get_nonleaf_ids - import userRoot: Gathering ancestorid non-leaf IDs... [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [2179] [18/Jun/2019:21:40:22.429561933 -0400] - INFO - ldbm_get_nonleaf_ids - import userRoot: Finished gathering ancestorid non-leaf IDs. [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [2322] [18/Jun/2019:21:40:22.437027694 -0400] - INFO - ldbm_ancestorid_new_idl_create_index - import userRoot: Creating ancestorid index (new idl)... [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [2462] [18/Jun/2019:21:40:22.440746244 -0400] - INFO - ldbm_ancestorid_new_idl_create_index - import userRoot: Created ancestorid index (new idl). [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [2568] [18/Jun/2019:21:40:22.443978898 -0400] - INFO - import_main_offline - import userRoot: Flushing caches... [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [2672] [18/Jun/2019:21:40:22.448676568 -0400] - INFO - import_main_offline - import userRoot: Closing files... [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [2773] [18/Jun/2019:21:40:22.528387383 -0400] - INFO - dblayer_pre_close - All database threads now stopped [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [2931] [18/Jun/2019:21:40:22.532420662 -0400] - INFO - import_main_offline - import userRoot: Import complete. Processed 9 entries in 1 seconds. (9.00 entries/sec) [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [3035] [18/Jun/2019:21:40:22.732188462 -0400] - INFO - main - 389-Directory/1.4.1.4 B2019.169.2325 starting up [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [3143] [18/Jun/2019:21:40:22.747474583 -0400] - INFO - main - Setting the maximum file descriptor limit to: 524288 [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [3251] [18/Jun/2019:21:40:23.828733858 -0400] - INFO - PBKDF2_SHA256 - Based on CPU performance, chose 2048 rounds [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [3368] [18/Jun/2019:21:40:23.835760528 -0400] - INFO - ldbm_instance_config_cachememsize_set - force a minimal value 512000 [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [3467] [18/Jun/2019:21:40:23.850662471 -0400] - NOTICE - ldbm_back_start - found 8165452k physical memory [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [3560] [18/Jun/2019:21:40:23.855363718 -0400] - NOTICE - ldbm_back_start - found 7472056k available [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [3664] [18/Jun/2019:21:40:23.858849980 -0400] - NOTICE - ldbm_back_start - cache autosizing: db cache: 204136k [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [3790] [18/Jun/2019:21:40:23.862553261 -0400] - NOTICE - ldbm_back_start - cache autosizing: userRoot entry cache (1 total): 589824k [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [3912] [18/Jun/2019:21:40:23.866566082 -0400] - NOTICE - ldbm_back_start - cache autosizing: userRoot dn cache (1 total): 65536k [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [4012] [18/Jun/2019:21:40:23.870397460 -0400] - NOTICE - ldbm_back_start - total cache size: 787985448 B; [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [4124] [18/Jun/2019:21:40:23.874704185 -0400] - INFO - dblayer_start - Resizing db cache size: 3060731084 -> 167228456 [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [4260] [18/Jun/2019:21:40:24.086600110 -0400] - INFO - slapd_daemon - slapd started. Listening on All Interfaces port 39001 for LDAP requests [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [4448] [18/Jun/2019:21:40:29.125512462 -0400] - NOTICE - NSMMReplicationPlugin - changelog program - _cl5ConstructRUV - Rebuilding the replication changelog RUV, this may take several minutes... [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [4628] [18/Jun/2019:21:40:29.128888993 -0400] - NOTICE - NSMMReplicationPlugin - changelog program - _cl5ConstructRUV - Rebuilding replication changelog RUV complete. Result 0 (Success) [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [4816] [18/Jun/2019:21:40:29.132762761 -0400] - NOTICE - NSMMReplicationPlugin - changelog program - _cl5ConstructRUV - Rebuilding the replication changelog RUV, this may take several minutes... [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [4996] [18/Jun/2019:21:40:29.136208873 -0400] - NOTICE - NSMMReplicationPlugin - changelog program - _cl5ConstructRUV - Rebuilding replication changelog RUV complete. Result 0 (Success) [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [5155] [18/Jun/2019:21:40:29.406122836 -0400] - INFO - NSMMReplicationPlugin - repl5_tot_run - Beginning total update of replica "agmt="cn=temp_201" (server:39201)". [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [5339] [18/Jun/2019:21:40:29.409983703 -0400] - NOTICE - NSMMReplicationPlugin - replica_subentry_check - Need to create replication keep alive entry <cn=repl keep alive 1,dc=example,dc=com> [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [5484] [18/Jun/2019:21:40:29.413382219 -0400] - INFO - NSMMReplicationPlugin - replica_subentry_create - add dn: cn=repl keep alive 1,dc=example,dc=com [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [5501] objectclass: top [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [5527] objectclass: ldapsubentry [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [5557] objectclass: extensibleObject [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [5579] cn: repl keep alive 1 [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [5754] [18/Jun/2019:21:40:32.054140243 -0400] - INFO - NSMMReplicationPlugin - repl5_tot_run - Finished total update of replica "agmt="cn=temp_201" (server:39201)". Sent 12 entries. [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [5754] [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:59 _pattern_errorlog: end at offset 5754 | |||
Passed | tickets/ticket47573_test.py::test_ticket47573_two | 1.43 | |
------------------------------ Captured log call ------------------------------- [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:113 trigger_schema_push: receive b'1' (expected 2) [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:192 test_ticket47573_two master_schema_csn=b'5d099296000000000000' [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:193 test_ticket47573_two consumer_schema_csn=b'5d099296000000000000' [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:47 _pattern_errorlog: start at offset 5755 [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:54 _pattern_errorlog: [5755] [35mDEBUG [0m tests.tickets.ticket47573_test:ticket47573_test.py:59 _pattern_errorlog: end at offset 5755 | |||
Passed | tickets/ticket47573_test.py::test_ticket47573_three | 1.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket47573_test:ticket47573_test.py:228 Testcase PASSED | |||
Passed | tickets/ticket47619_test.py::test_ticket47619_init | 7.40 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39201, 'ldap-secureport': 63901, 'server-id': 'consumer1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:166 Joining consumer consumer1 from master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39201 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39201 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working [32mINFO [0m lib389.replica:replica.py:1719 SUCCESS: joined consumer from ldap://server.example.com:39001 to ldap://server.example.com:39201 [32mINFO [0m lib389.topologies:topologies.py:171 Ensuring consumer consumer1 from master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39201 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47619_test.py:48 test_ticket47619_init topology_m1c1 <lib389.topologies.TopologyMain object at 0x7f29d2a6c630> [32mINFO [0m lib389:ticket47619_test.py:62 test_ticket47619_init: 100 entries ADDed other_entry[0..99] | |||
Passed | tickets/ticket47619_test.py::test_ticket47619_create_index | 3.91 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:backend.py:76 List backend with suffix=cn=changelog [32mINFO [0m lib389:backend.py:76 List backend with suffix=cn=changelog [32mINFO [0m lib389:backend.py:76 List backend with suffix=cn=changelog [32mINFO [0m lib389:backend.py:76 List backend with suffix=cn=changelog [32mINFO [0m lib389:backend.py:76 List backend with suffix=cn=changelog [32mINFO [0m lib389:backend.py:76 List backend with suffix=cn=changelog [32mINFO [0m lib389:backend.py:76 List backend with suffix=cn=changelog [32mINFO [0m lib389:backend.py:76 List backend with suffix=cn=changelog | |||
Passed | tickets/ticket47619_test.py::test_ticket47619_reindex | 16.13 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_214114 completed successfully [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_214116 completed successfully [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_214118 completed successfully [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_214120 completed successfully [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_214122 completed successfully [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_214125 completed successfully [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_214127 completed successfully [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_214129 completed successfully | |||
Passed | tickets/ticket47619_test.py::test_ticket47619_check_indexed_search | 0.22 | |
No log output captured. | |||
Passed | tickets/ticket47640_test.py::test_ticket47640 | 0.11 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket47640_test:ticket47640_test.py:65 Add operation correctly rejected. [32mINFO [0m tests.tickets.ticket47640_test:ticket47640_test.py:75 Test complete | |||
Passed | tickets/ticket47653MMR_test.py::test_ticket47653_init | 0.27 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47653MMR_test.py:72 Add OCticket47653 that allows 'member' attribute [32mINFO [0m lib389:ticket47653MMR_test.py:77 Add cn=bind_entry, dc=example,dc=com | |||
Passed | tickets/ticket47653MMR_test.py::test_ticket47653_add | 5.49 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47653MMR_test.py:114 ######################### ADD ###################### [32mINFO [0m lib389:ticket47653MMR_test.py:117 Bind as cn=bind_entry, dc=example,dc=com [32mINFO [0m lib389:ticket47653MMR_test.py:147 Try to add Add cn=test_entry, dc=example,dc=com (aci is missing): dn: cn=test_entry, dc=example,dc=com cn: test_entry member: cn=bind_entry, dc=example,dc=com objectclass: top objectclass: person objectclass: OCticket47653 postalAddress: here postalCode: 1234 sn: test_entry [32mINFO [0m lib389:ticket47653MMR_test.py:151 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:ticket47653MMR_test.py:155 Bind as cn=Directory Manager and add the ADD SELFDN aci [32mINFO [0m lib389:ticket47653MMR_test.py:168 Bind as cn=bind_entry, dc=example,dc=com [32mINFO [0m lib389:ticket47653MMR_test.py:173 Try to add Add cn=test_entry, dc=example,dc=com (member is missing) [32mINFO [0m lib389:ticket47653MMR_test.py:181 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:ticket47653MMR_test.py:188 Try to add Add cn=test_entry, dc=example,dc=com (with several member values) [32mINFO [0m lib389:ticket47653MMR_test.py:191 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:ticket47653MMR_test.py:195 Try to add Add cn=test_entry, dc=example,dc=com should be successful [32mINFO [0m lib389:ticket47653MMR_test.py:206 Try to retrieve cn=test_entry, dc=example,dc=com from Master2 [32mINFO [0m lib389:ticket47653MMR_test.py:218 Update cn=test_entry, dc=example,dc=com on M2 | |||
Passed | tickets/ticket47653MMR_test.py::test_ticket47653_modify | 4.66 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47653MMR_test.py:248 Bind as cn=bind_entry, dc=example,dc=com [32mINFO [0m lib389:ticket47653MMR_test.py:251 ######################### MODIFY ###################### [32mINFO [0m lib389:ticket47653MMR_test.py:255 Try to modify cn=test_entry, dc=example,dc=com (aci is missing) [32mINFO [0m lib389:ticket47653MMR_test.py:259 Exception (expected): INSUFFICIENT_ACCESS [32mINFO [0m lib389:ticket47653MMR_test.py:263 Bind as cn=Directory Manager and add the WRITE SELFDN aci [32mINFO [0m lib389:ticket47653MMR_test.py:277 M1: Bind as cn=bind_entry, dc=example,dc=com [32mINFO [0m lib389:ticket47653MMR_test.py:282 M1: Try to modify cn=test_entry, dc=example,dc=com. It should succeeds [32mINFO [0m lib389:ticket47653MMR_test.py:286 M1: Bind as cn=Directory Manager [32mINFO [0m lib389:ticket47653MMR_test.py:289 M1: Check the update of cn=test_entry, dc=example,dc=com [32mINFO [0m lib389:ticket47653MMR_test.py:295 M2: Bind as cn=Directory Manager [32mINFO [0m lib389:ticket47653MMR_test.py:297 M2: Try to retrieve cn=test_entry, dc=example,dc=com [32mINFO [0m lib389:ticket47653MMR_test.py:311 M2: Update cn=test_entry, dc=example,dc=com (bound as cn=bind_entry, dc=example,dc=com) [32mINFO [0m lib389:ticket47653MMR_test.py:329 M1: Bind as cn=Directory Manager [32mINFO [0m lib389:ticket47653MMR_test.py:331 M1: Check cn=test_entry, dc=example,dc=com.postalCode=1929) | |||
Passed | tickets/ticket47676_test.py::test_ticket47676_init | 2.10 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47676_test.py:88 Add OCticket47676 that allows 'member' attribute [32mINFO [0m lib389:ticket47676_test.py:93 Add cn=bind_entry, dc=example,dc=com | |||
Passed | tickets/ticket47676_test.py::test_ticket47676_skip_oc_at | 2.95 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47676_test.py:120 ######################### ADD ###################### [32mINFO [0m lib389:ticket47676_test.py:123 Bind as cn=Directory Manager and add the add the entry with specific oc [32mINFO [0m lib389:ticket47676_test.py:140 Try to add Add cn=test_entry, dc=example,dc=com should be successful [32mINFO [0m lib389:ticket47676_test.py:147 Try to retrieve cn=test_entry, dc=example,dc=com from Master2 [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389:ticket47676_test.py:152 Update cn=test_entry, dc=example,dc=com on M2 [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working | |||
Passed | tickets/ticket47676_test.py::test_ticket47676_reject_action | 11.85 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47676_test.py:163 ######################### REJECT ACTION ###################### [32mINFO [0m lib389:ticket47676_test.py:177 Add OC2ticket47676 on M1 [32mINFO [0m lib389:ticket47676_test.py:182 Check OC2ticket47676 is in M1 [32mINFO [0m lib389:ticket47676_test.py:193 Update cn=test_entry, dc=example,dc=com on M1 [32mINFO [0m lib389:ticket47676_test.py:198 Check updated cn=test_entry, dc=example,dc=com on M2 [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389:ticket47676_test.py:205 Check OC2ticket47676 is not in M2 [32mINFO [0m lib389:ticket47676_test.py:215 ######################### NO MORE REJECT ACTION ###################### [32mINFO [0m lib389:ticket47676_test.py:226 Update cn=test_entry, dc=example,dc=com on M1 [32mINFO [0m lib389:ticket47676_test.py:231 Check updated cn=test_entry, dc=example,dc=com on M2 [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389:ticket47676_test.py:237 Check OC2ticket47676 is in M2 | |||
Passed | tickets/ticket47714_test.py::test_ticket47714_init | 0.20 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47714_test.py:38 ############################################### [32mINFO [0m lib389:ticket47714_test.py:39 ####### [32mINFO [0m lib389:ticket47714_test.py:40 ####### Testing Ticket 47714 - [RFE] Update lastLoginTime also in Account Policy plugin if account lockout is based on passwordExpirationTime. [32mINFO [0m lib389:ticket47714_test.py:41 ####### [32mINFO [0m lib389:ticket47714_test.py:42 ############################################### [32mINFO [0m lib389.utils:ticket47714_test.py:55 ######################### Adding Account Policy entry: cn=Account Inactivation Policy,dc=example,dc=com ###################### [32mINFO [0m lib389.utils:ticket47714_test.py:60 ######################### Adding Test User entry: uid=ticket47714user,dc=example,dc=com ###################### | |||
Passed | tickets/ticket47714_test.py::test_ticket47714_run_0 | 10.97 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47714_test.py:38 ############################################### [32mINFO [0m lib389:ticket47714_test.py:39 ####### [32mINFO [0m lib389:ticket47714_test.py:40 ####### Account Policy - No new attr alwaysRecordLoginAttr in config [32mINFO [0m lib389:ticket47714_test.py:41 ####### [32mINFO [0m lib389:ticket47714_test.py:42 ############################################### [32mINFO [0m lib389.utils:ticket47714_test.py:96 ######################### Bind as uid=ticket47714user,dc=example,dc=com ###################### [32mINFO [0m lib389.utils:ticket47714_test.py:109 ######################### Bind as uid=ticket47714user,dc=example,dc=com again ###################### [32mINFO [0m lib389.utils:ticket47714_test.py:122 First lastLoginTime: b'20190619014302Z', Second lastLoginTime: b'20190619014304Z' [32mINFO [0m lib389.utils:ticket47714_test.py:133 ######################### cn=config,cn=Account Policy Plugin,cn=plugins,cn=config ###################### [32mINFO [0m lib389.utils:ticket47714_test.py:134 accountInactivityLimit: b'1' [32mINFO [0m lib389.utils:ticket47714_test.py:135 ######################### cn=config,cn=Account Policy Plugin,cn=plugins,cn=config DONE ###################### [32mINFO [0m lib389.utils:ticket47714_test.py:137 ######################### Bind as uid=ticket47714user,dc=example,dc=com again to fail ###################### [32mINFO [0m lib389.utils:ticket47714_test.py:141 CONSTRAINT VIOLATION Constraint violation [32mINFO [0m lib389.utils:ticket47714_test.py:142 uid=ticket47714user,dc=example,dc=com was successfully inactivated. | |||
Passed | tickets/ticket47714_test.py::test_ticket47714_run_1 | 5.86 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47714_test.py:38 ############################################### [32mINFO [0m lib389:ticket47714_test.py:39 ####### [32mINFO [0m lib389:ticket47714_test.py:40 ####### Account Policy - With new attr alwaysRecordLoginAttr in config [32mINFO [0m lib389:ticket47714_test.py:41 ####### [32mINFO [0m lib389:ticket47714_test.py:42 ############################################### [32mINFO [0m lib389.utils:ticket47714_test.py:179 ######################### Bind as uid=ticket47714user,dc=example,dc=com ###################### [32mINFO [0m lib389.utils:ticket47714_test.py:191 ######################### Bind as uid=ticket47714user,dc=example,dc=com again ###################### [32mINFO [0m lib389.utils:ticket47714_test.py:203 First lastLoginTime: b'20190619014312Z', Second lastLoginTime: b'20190619014313Z' [32mINFO [0m lib389:ticket47714_test.py:206 ticket47714 was successfully verified. | |||
Passed | tickets/ticket47721_test.py::test_ticket47721_init | 1.30 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47721_test.py:98 Add cn=bind_entry, dc=example,dc=com | |||
Passed | tickets/ticket47721_test.py::test_ticket47721_0 | 1.25 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working | |||
Passed | tickets/ticket47721_test.py::test_ticket47721_1 | 3.81 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket47721_test:ticket47721_test.py:127 Running test 1... [32mINFO [0m lib389:ticket47721_test.py:132 Add (M2) b"( ATticket47721-oid NAME 'ATticket47721' DESC 'test AT ticket 47721' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN ( 'Test 47721' 'user defined' ) )" [32mINFO [0m lib389:ticket47721_test.py:136 Chg (M2) b"( 2.16.840.1.113730.3.1.569 NAME 'cosPriority' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 X-ORIGIN 'Netscape Directory Server' )" [32mINFO [0m lib389:ticket47721_test.py:140 Add (M2) b"( OCticket47721-oid NAME 'OCticket47721' DESC 'An group of related automount objects' SUP top STRUCTURAL MUST ou X-ORIGIN 'draft-howard-rfc2307bis' )" [32mINFO [0m lib389:ticket47721_test.py:144 Chg (M2) b"( 5.3.6.1.1.1.2.0 NAME 'trustAccount' DESC 'Sets trust accounts information' SUP top AUXILIARY MUST trustModel MAY ( accessTo $ ou ) X-ORIGIN 'nss_ldap/pam_ldap' )" [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [35mDEBUG [0m tests.tickets.ticket47721_test:ticket47721_test.py:158 Master 1 schemaCSN: b'5d09934a000000000000' [35mDEBUG [0m tests.tickets.ticket47721_test:ticket47721_test.py:159 Master 2 schemaCSN: b'5d09934a000000000000' | |||
Passed | tickets/ticket47721_test.py::test_ticket47721_2 | 3.27 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket47721_test:ticket47721_test.py:163 Running test 2... [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [35mDEBUG [0m tests.tickets.ticket47721_test:ticket47721_test.py:176 Master 1 schemaCSN: b'5d09934a000000000000' [35mDEBUG [0m tests.tickets.ticket47721_test:ticket47721_test.py:177 Master 2 schemaCSN: b'5d09934a000000000000' | |||
Passed | tickets/ticket47721_test.py::test_ticket47721_3 | 13.66 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket47721_test:ticket47721_test.py:195 Running test 3... [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:ticket47721_test.py:203 Update schema (M2) b"( ATtest3-oid NAME 'ATtest3' DESC 'test AT ticket 47721' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN ( 'Test 47721' 'user defined' ) )" [32mINFO [0m lib389:ticket47721_test.py:208 Update schema (M2) b"( OCtest3-oid NAME 'OCtest3' DESC 'An group of related automount objects' SUP top STRUCTURAL MUST ou X-ORIGIN 'draft-howard-rfc2307bis' )" [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [35mDEBUG [0m tests.tickets.ticket47721_test:ticket47721_test.py:223 Master 1 schemaCSN: b'5d09934a000000000000' [35mDEBUG [0m tests.tickets.ticket47721_test:ticket47721_test.py:224 Master 2 schemaCSN: b'5d099357000000000000' | |||
Passed | tickets/ticket47721_test.py::test_ticket47721_4 | 5.72 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket47721_test:ticket47721_test.py:245 Running test 4... [32mINFO [0m lib389:ticket47721_test.py:248 Update schema (M1) b"( ATtest4-oid NAME 'ATtest4' DESC 'test AT ticket 47721' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN ( 'Test 47721' 'user defined' ) )" [32mINFO [0m lib389:ticket47721_test.py:252 Update schema (M1) b"( OCtest4-oid NAME 'OCtest4' DESC 'An group of related automount objects' SUP top STRUCTURAL MUST ou X-ORIGIN 'draft-howard-rfc2307bis' )" [32mINFO [0m lib389:ticket47721_test.py:255 trigger replication M1->M2: to update the schema [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389:ticket47721_test.py:264 trigger replication M1->M2: to push the schema [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [35mDEBUG [0m tests.tickets.ticket47721_test:ticket47721_test.py:276 Master 1 schemaCSN: b'5d09935f000000000000' [35mDEBUG [0m tests.tickets.ticket47721_test:ticket47721_test.py:277 Master 2 schemaCSN: b'5d09935f000000000000' | |||
Passed | tickets/ticket47781_test.py::test_ticket47781 | 6.81 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:tasks.py:506 Export task export_06182019_214413 for file /tmp/export.ldif completed successfully [32mINFO [0m lib389:tasks.py:437 Import task import_06182019_214417 for file /tmp/export.ldif completed successfully | |||
Passed | tickets/ticket47787_test.py::test_ticket47787_init | 2.56 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47787_test.py:294 ######################### INITIALIZATION ###################### [32mINFO [0m lib389:ticket47787_test.py:297 Add cn=bind_entry,dc=example,dc=com [32mINFO [0m lib389:ticket47787_test.py:305 Add cn=staged user,dc=example,dc=com [32mINFO [0m lib389:ticket47787_test.py:312 Add cn=accounts,dc=example,dc=com | |||
Passed | tickets/ticket47787_test.py::test_ticket47787_2 | 17.06 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47787_test.py:69 ############################################### [32mINFO [0m lib389:ticket47787_test.py:70 ####### [32mINFO [0m lib389:ticket47787_test.py:71 ####### test_ticket47787_2 [32mINFO [0m lib389:ticket47787_test.py:72 ####### [32mINFO [0m lib389:ticket47787_test.py:73 ############################################### [32mINFO [0m lib389:ticket47787_test.py:59 Bind as cn=Directory Manager [32mINFO [0m lib389:ticket47787_test.py:59 Bind as cn=Directory Manager [32mINFO [0m lib389:ticket47787_test.py:159 ######################### Pause RA M1<->M2 ###################### [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:ticket47787_test.py:209 ######################### MOD cn=new_account18,cn=staged user,dc=example,dc=com (M2) ###################### [32mINFO [0m lib389:ticket47787_test.py:200 ######################### DELETE new_account1 (M1) ###################### [32mINFO [0m lib389:ticket47787_test.py:209 ######################### MOD cn=new_account18,cn=staged user,dc=example,dc=com (M2) ###################### [32mINFO [0m lib389:ticket47787_test.py:209 ######################### MOD cn=new_account19,cn=staged user,dc=example,dc=com (M2) ###################### [32mINFO [0m lib389:ticket47787_test.py:209 ######################### MOD cn=new_account1,cn=staged user,dc=example,dc=com (M2) ###################### [32mINFO [0m lib389:ticket47787_test.py:209 ######################### MOD cn=new_account19,cn=staged user,dc=example,dc=com (M2) ###################### [32mINFO [0m lib389:ticket47787_test.py:170 ######################### resume RA M1<->M2 ###################### [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:ticket47787_test.py:389 ######################### Check DEL replicated on M2 ###################### [32mINFO [0m lib389:ticket47787_test.py:79 ######################### Tombstone on M1 ###################### [32mINFO [0m lib389:ticket47787_test.py:92 ######################### Tombstone on M2 ###################### [32mINFO [0m lib389:ticket47787_test.py:96 ######################### Description ###################### DEL M1 - MOD M2 [32mINFO [0m lib389:ticket47787_test.py:97 M1 only [32mINFO [0m lib389:ticket47787_test.py:108 M2 only [32mINFO [0m lib389:ticket47787_test.py:119 M1 differs M2 [32mINFO [0m lib389:ticket47787_test.py:410 ######################### Check MOD replicated on M1 ###################### | |||
Passed | tickets/ticket47808_test.py::test_ticket47808_run | 3.64 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47808_test.py:36 Bind as cn=Directory Manager [32mINFO [0m lib389:ticket47808_test.py:39 ######################### SETUP ATTR UNIQ PLUGIN ###################### [32mINFO [0m lib389:ticket47808_test.py:46 ######################### ADD USER 1 ###################### [32mINFO [0m lib389:ticket47808_test.py:55 Try to add Add dn: cn=test_entry 1, dc=example,dc=com cn: test_entry 1 objectclass: top objectclass: person sn: test_entry : dn: cn=test_entry 1, dc=example,dc=com cn: test_entry 1 objectclass: top objectclass: person sn: test_entry [32mINFO [0m lib389:ticket47808_test.py:58 ######################### Restart Server ###################### [32mINFO [0m lib389:ticket47808_test.py:62 ######################### ADD USER 2 ###################### [32mINFO [0m lib389:ticket47808_test.py:71 Try to add Add dn: cn=test_entry 2, dc=example,dc=com cn: test_entry 2 objectclass: top objectclass: person sn: test_entry : dn: cn=test_entry 2, dc=example,dc=com cn: test_entry 2 objectclass: top objectclass: person sn: test_entry [33mWARNING [0m lib389:ticket47808_test.py:75 Adding cn=test_entry 2, dc=example,dc=com failed [32mINFO [0m lib389:ticket47808_test.py:78 ######################### IS SERVER UP? ###################### [32mINFO [0m lib389:ticket47808_test.py:81 Yes, it's up. [32mINFO [0m lib389:ticket47808_test.py:83 ######################### CHECK USER 2 NOT ADDED ###################### [32mINFO [0m lib389:ticket47808_test.py:84 Try to search cn=test_entry 2, dc=example,dc=com [32mINFO [0m lib389:ticket47808_test.py:88 Found none [32mINFO [0m lib389:ticket47808_test.py:90 ######################### DELETE USER 1 ###################### [32mINFO [0m lib389:ticket47808_test.py:92 Try to delete cn=test_entry 1, dc=example,dc=com | |||
Passed | tickets/ticket47823_test.py::test_ticket47823_init | 12.43 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket47823_test.py::test_ticket47823_one_container_add | 18.53 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### With former config (args), check attribute uniqueness with 'cn' (ADD) [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### [32mINFO [0m lib389:ticket47823_test.py:140 Uniqueness not enforced: create the entries [32mINFO [0m lib389:ticket47823_test.py:155 Uniqueness enforced: checks second entry is rejected [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### With new config (args), check attribute uniqueness with 'cn' (ADD) [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### [32mINFO [0m lib389:ticket47823_test.py:140 Uniqueness not enforced: create the entries [32mINFO [0m lib389:ticket47823_test.py:155 Uniqueness enforced: checks second entry is rejected | |||
Passed | tickets/ticket47823_test.py::test_ticket47823_one_container_mod | 9.51 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### With former config (args), check attribute uniqueness with 'cn' (MOD) [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### [32mINFO [0m lib389:ticket47823_test.py:193 Uniqueness enforced: checks MOD ADD entry is rejected [32mINFO [0m lib389:ticket47823_test.py:210 Uniqueness enforced: checks MOD REPLACE entry is rejected [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### With new config (args), check attribute uniqueness with 'cn' (MOD) [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### [32mINFO [0m lib389:ticket47823_test.py:193 Uniqueness enforced: checks MOD ADD entry is rejected [32mINFO [0m lib389:ticket47823_test.py:210 Uniqueness enforced: checks MOD REPLACE entry is rejected | |||
Passed | tickets/ticket47823_test.py::test_ticket47823_one_container_modrdn | 9.46 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### With former config (args), check attribute uniqueness with 'cn' (MODRDN) [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### [32mINFO [0m lib389:ticket47823_test.py:237 Uniqueness enforced: checks MODRDN entry is rejected [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### With former config (args), check attribute uniqueness with 'cn' (MODRDN) [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### [32mINFO [0m lib389:ticket47823_test.py:237 Uniqueness enforced: checks MODRDN entry is rejected | |||
Passed | tickets/ticket47823_test.py::test_ticket47823_multi_containers_add | 9.40 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### With former config (args), check attribute uniqueness with 'cn' (ADD) [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### With new config (args), check attribute uniqueness with 'cn' (ADD) [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### | |||
Passed | tickets/ticket47823_test.py::test_ticket47823_multi_containers_mod | 9.45 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### With former config (args), check attribute uniqueness with 'cn' (MOD) on separated container [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### [32mINFO [0m lib389:ticket47823_test.py:526 Uniqueness not enforced: if same 'cn' modified (add/replace) on separated containers [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### With new config (args), check attribute uniqueness with 'cn' (MOD) on separated container [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### [32mINFO [0m lib389:ticket47823_test.py:532 Uniqueness not enforced: if same 'cn' modified (add/replace) on separated containers | |||
Passed | tickets/ticket47823_test.py::test_ticket47823_multi_containers_modrdn | 9.51 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### With former config (args), check attribute uniqueness with 'cn' (MODRDN) on separated containers [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### [32mINFO [0m lib389:ticket47823_test.py:545 Uniqueness not enforced: checks MODRDN entry is accepted on separated containers [32mINFO [0m lib389:ticket47823_test.py:548 Uniqueness not enforced: checks MODRDN entry is accepted on separated containers | |||
Passed | tickets/ticket47823_test.py::test_ticket47823_across_multi_containers_add | 4.58 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### With new config (args), check attribute uniqueness with 'cn' (ADD) across several containers [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### | |||
Passed | tickets/ticket47823_test.py::test_ticket47823_across_multi_containers_mod | 4.78 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### With new config (args), check attribute uniqueness with 'cn' (MOD) across several containers [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### | |||
Passed | tickets/ticket47823_test.py::test_ticket47823_across_multi_containers_modrdn | 4.65 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### With new config (args), check attribute uniqueness with 'cn' (MODRDN) across several containers [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### | |||
Passed | tickets/ticket47823_test.py::test_ticket47823_invalid_config_1 | 8.48 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### Invalid config (old): arg0 is missing [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### | |||
Passed | tickets/ticket47823_test.py::test_ticket47823_invalid_config_2 | 7.19 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### Invalid config (old): arg1 is missing [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### | |||
Passed | tickets/ticket47823_test.py::test_ticket47823_invalid_config_3 | 8.83 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### Invalid config (old): arg0 is missing but new config attrname exists [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### | |||
Passed | tickets/ticket47823_test.py::test_ticket47823_invalid_config_4 | 7.32 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### Invalid config (old): arg1 is missing but new config exist [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### | |||
Passed | tickets/ticket47823_test.py::test_ticket47823_invalid_config_5 | 6.96 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### Invalid config (new): uniqueness-attribute-name is missing [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### | |||
Passed | tickets/ticket47823_test.py::test_ticket47823_invalid_config_6 | 7.11 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### Invalid config (new): uniqueness-subtrees is missing [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### | |||
Passed | tickets/ticket47823_test.py::test_ticket47823_invalid_config_7 | 8.18 | |
----------------------------- Captured stderr call ----------------------------- Job for dirsrv@standalone1.service failed because the control process exited with error code. See "systemctl status dirsrv@standalone1.service" and "journalctl -xe" for details. ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47823_test.py:58 ############################################### [32mINFO [0m lib389:ticket47823_test.py:59 ####### [32mINFO [0m lib389:ticket47823_test.py:60 ####### Invalid config (new): uniqueness-subtrees are invalid [32mINFO [0m lib389:ticket47823_test.py:61 ####### [32mINFO [0m lib389:ticket47823_test.py:62 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_init | 4.68 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_0 | 0.03 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### NO exclude scope: Add an active entry and check its ALLOCATED_ATTR is set [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_1 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### NO exclude scope: Add an active entry and check its ALLOCATED_ATTR is unchanged (!= magic) [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_2 | 0.26 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### NO exclude scope: Add a staged entry and check its ALLOCATED_ATTR is set [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_3 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### NO exclude scope: Add a staged entry and check its ALLOCATED_ATTR is unchanged (!= magic) [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_4 | 0.13 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Exclude the provisioning container [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_5 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning excluded scope: Add an active entry and check its ALLOCATED_ATTR is set [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_6 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning excluded scope: Add an active entry and check its ALLOCATED_ATTR is unchanged (!= magic) [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_7 | 0.26 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning excluded scope: Add a staged entry and check its ALLOCATED_ATTR is not set [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_8 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning excluded scope: Add a staged entry and check its ALLOCATED_ATTR is unchanged (!= magic) [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_9 | 0.03 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning excluded scope: Add an dummy entry and check its ALLOCATED_ATTR is set [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_10 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning excluded scope: Add an dummy entry and check its ALLOCATED_ATTR is unchanged (!= magic) [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_11 | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Exclude (in addition) the dummy container [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_12 | 0.14 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning/Dummy excluded scope: Add an active entry and check its ALLOCATED_ATTR is set [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_13 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning/Dummy excluded scope: Add an active entry and check its ALLOCATED_ATTR is unchanged (!= magic) [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_14 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning/Dummy excluded scope: Add a staged entry and check its ALLOCATED_ATTR is not set [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_15 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning/Dummy excluded scope: Add a staged entry and check its ALLOCATED_ATTR is unchanged (!= magic) [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_16 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning/Dummy excluded scope: Add an dummy entry and check its ALLOCATED_ATTR not is set [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_17 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning/Dummy excluded scope: Add an dummy entry and check its ALLOCATED_ATTR is unchanged (!= magic) [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_18 | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Exclude PROVISIONING and a wrong container [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_19 | 0.29 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning+wrong container excluded scope: Add an active entry and check its ALLOCATED_ATTR is set [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_20 | 0.15 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning+wrong container excluded scope: Add an active entry and check its ALLOCATED_ATTR is unchanged (!= magic) [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_21 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning+wrong container excluded scope: Add a staged entry and check its ALLOCATED_ATTR is not set [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_22 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning+wrong container excluded scope: Add a staged entry and check its ALLOCATED_ATTR is unchanged (!= magic) [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_23 | 0.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning+wrong container excluded scope: Add an dummy entry and check its ALLOCATED_ATTR is set [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_24 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Provisioning+wrong container excluded scope: Add an dummy entry and check its ALLOCATED_ATTR is unchanged (!= magic) [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_25 | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Exclude a wrong container [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_26 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Wrong container excluded scope: Add an active entry and check its ALLOCATED_ATTR is set [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_27 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Wrong container excluded scope: Add an active entry and check its ALLOCATED_ATTR is unchanged (!= magic) [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_28 | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Wrong container excluded scope: Add a staged entry and check its ALLOCATED_ATTR is not set [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_29 | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Wrong container excluded scope: Add a staged entry and check its ALLOCATED_ATTR is unchanged (!= magic) [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_30 | 0.03 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Wrong container excluded scope: Add an dummy entry and check its ALLOCATED_ATTR is set [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47828_test.py::test_ticket47828_run_31 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47828_test.py:42 ############################################### [32mINFO [0m lib389:ticket47828_test.py:43 ####### [32mINFO [0m lib389:ticket47828_test.py:44 ####### Wrong container excluded scope: Add an dummy entry and check its ALLOCATED_ATTR is unchanged (!= magic) [32mINFO [0m lib389:ticket47828_test.py:45 ####### [32mINFO [0m lib389:ticket47828_test.py:46 ############################################### | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_init | 4.69 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_mod_active_user_1 | 2.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### MOD: add an active user to an active group [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=active guy,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=active guy,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:172 delete entry cn=active guy,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_mod_active_user_2 | 2.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### MOD: add an Active user to a Stage group [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=active guy,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=stage group,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=stage group,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com: member ->b'cn=active guy,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:172 delete entry cn=active guy,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=stage group,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_mod_active_user_3 | 2.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### MOD: add an Active user to a out of scope group [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=active guy,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=out group,cn=out,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=out group,cn=out,dc=example,dc=com: member ->b'cn=active guy,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:172 delete entry cn=active guy,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=out group,cn=out,dc=example,dc=com | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_mod_stage_user_1 | 2.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### MOD: add an Stage user to a Active group [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:172 delete entry cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_mod_stage_user_2 | 2.06 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### MOD: add an Stage user to a Stage group [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=stage group,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=stage group,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com: member ->b'cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:172 delete entry cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=stage group,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_mod_stage_user_3 | 2.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### MOD: add an Stage user to a out of scope group [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=out group,cn=out,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=out group,cn=out,dc=example,dc=com: member ->b'cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:172 delete entry cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=out group,cn=out,dc=example,dc=com | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_mod_out_user_1 | 2.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### MOD: add an out of scope user to an active group [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=out guy,cn=out,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=out guy,cn=out,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:172 delete entry cn=out guy,cn=out,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_mod_out_user_2 | 2.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### MOD: add an out of scope user to a Stage group [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=out guy,cn=out,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=stage group,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=stage group,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com: member ->b'cn=out guy,cn=out,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:172 delete entry cn=out guy,cn=out,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=stage group,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_mod_out_user_3 | 2.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### MOD: add an out of scope user to an out of scope group [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=out guy,cn=out,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=out group,cn=out,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=out group,cn=out,dc=example,dc=com: member ->b'cn=out guy,cn=out,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:172 delete entry cn=out guy,cn=out,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=out group,cn=out,dc=example,dc=com | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_mod_active_user_modrdn_active_user_1 | 2.06 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### add an Active user to a Active group. Then move Active user to Active [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=active guy,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=active guy,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:132 ######################### MODRDN cn=xactive guy ###################### [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=xactive guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=xactive guy,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:132 ######################### MODRDN cn=active guy ###################### [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=active guy,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:172 delete entry cn=active guy,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_mod_active_user_modrdn_stage_user_1 | 1.06 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### add an Active user to a Active group. Then move Active user to Stage [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=active guy,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=active guy,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:132 ######################### MODRDN cn=active guy ###################### [32mINFO [0m lib389:ticket47829_test.py:132 ######################### MODRDN cn=active guy ###################### | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_mod_active_user_modrdn_out_user_1 | 1.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### add an Active user to a Active group. Then move Active user to out of scope [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=active guy,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=active guy,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:132 ######################### MODRDN cn=active guy ###################### [32mINFO [0m lib389:ticket47829_test.py:132 ######################### MODRDN cn=active guy ###################### | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_mod_modrdn_1 | 1.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### add an Stage user to a Active group. Then move Stage user to Active [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:132 ######################### MODRDN cn=stage guy ###################### [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=stage guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=stage guy,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:132 ######################### MODRDN cn=stage guy ###################### | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_mod_stage_user_modrdn_active_user_1 | 1.05 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### add an Stage user to a Active group. Then move Stage user to Active [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:132 ######################### MODRDN cn=stage guy ###################### [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=stage guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=stage guy,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:132 ######################### MODRDN cn=stage guy ###################### | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_mod_stage_user_modrdn_stage_user_1 | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### add an Stage user to a Active group. Then move Stage user to Stage [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### Return because it requires a fix for 47833 [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_indirect_active_group_1 | 2.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### add an Active group (G1) to an active group (G0). Then add active user to G1 [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=active guy,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=indirect active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:172 delete entry cn=active guy,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_indirect_active_group_2 | 1.12 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### add an Active group (G1) to an active group (G0). Then add active user to G1. Then move active user to stage [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=active guy,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=indirect active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:132 ######################### MODRDN cn=active guy ###################### [32mINFO [0m lib389:ticket47829_test.py:132 ######################### MODRDN cn=active guy ###################### | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_indirect_active_group_3 | 1.06 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### add an Active group (G1) to an active group (G0). Then add active user to G1. Then move active user to out of the scope [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=active guy,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=indirect active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=active guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:132 ######################### MODRDN cn=active guy ###################### [32mINFO [0m lib389:ticket47829_test.py:132 ######################### MODRDN cn=active guy ###################### | |||
Passed | tickets/ticket47829_test.py::test_ticket47829_indirect_active_group_4 | 1.05 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47829_test.py:62 ############################################### [32mINFO [0m lib389:ticket47829_test.py:63 ####### [32mINFO [0m lib389:ticket47829_test.py:64 ####### add an Active group (G1) to an active group (G0). Then add stage user to G1. Then move user to active. Then move it back [32mINFO [0m lib389:ticket47829_test.py:65 ####### [32mINFO [0m lib389:ticket47829_test.py:66 ############################################### [32mINFO [0m lib389:ticket47829_test.py:172 add entry cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:173 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=indirect active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:132 ######################### MODRDN cn=stage guy ###################### [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=stage guy,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=indirect active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=stage guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=stage guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=indirect active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:96 !!!!!!! cn=stage guy,cn=accounts,cn=in,dc=example,dc=com: memberof->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47829_test.py:132 ######################### MODRDN cn=stage guy ###################### [32mINFO [0m lib389:ticket47829_test.py:116 !!!!!!! cn=indirect active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=active group,cn=accounts,cn=in,dc=example,dc=com' | |||
Passed | tickets/ticket47833_test.py::test_ticket47829_init | 4.57 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket47833_test.py::test_ticket47829_mod_stage_user_modrdn_stage_user_1 | 1.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47833_test.py:58 ############################################### [32mINFO [0m lib389:ticket47833_test.py:59 ####### [32mINFO [0m lib389:ticket47833_test.py:60 ####### add an Stage user to a Active group. Then move Stage user to Stage [32mINFO [0m lib389:ticket47833_test.py:61 ####### [32mINFO [0m lib389:ticket47833_test.py:62 ############################################### [32mINFO [0m lib389:ticket47833_test.py:145 add entry cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47833_test.py:146 to group cn=active group,cn=accounts,cn=in,dc=example,dc=com [32mINFO [0m lib389:ticket47833_test.py:112 !!!!!!! cn=active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com' [32mINFO [0m lib389:ticket47833_test.py:128 ######################### MODRDN cn=xstage guy ###################### [32mINFO [0m lib389:ticket47833_test.py:112 !!!!!!! cn=active group,cn=accounts,cn=in,dc=example,dc=com: member ->b'cn=stage guy,cn=staged users,cn=provisioning,cn=in,dc=example,dc=com' | |||
Passed | tickets/ticket47838_test.py::test_47838_run_0 | 10.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Test Case 1 - Check the ciphers availability for "+all"; allowWeakCipher: on [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:118 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:125 Enabled ciphers: 64 [32mINFO [0m lib389.utils:ticket47838_test.py:126 Disabled ciphers: 7 [32mINFO [0m lib389.utils:ticket47838_test.py:140 Weak ciphers: 17 [32mINFO [0m lib389.utils:ticket47838_test.py:93 Checking nsSSLEnabledCiphers... [32mINFO [0m lib389:ticket47838_test.py:97 1 results [32mINFO [0m lib389:ticket47838_test.py:99 Results: [32mINFO [0m lib389:ticket47838_test.py:101 dn: cn=encryption,cn=config [32mINFO [0m lib389:ticket47838_test.py:104 enabledCipherCount: 64 | |||
Passed | tickets/ticket47838_test.py::test_47838_run_1 | 4.92 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Test Case 2 - Check the ciphers availability for "+all" with default allowWeakCiphers [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:160 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:161 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:178 Enabled ciphers: 47 [32mINFO [0m lib389.utils:ticket47838_test.py:179 Disabled ciphers: 24 [32mINFO [0m lib389.utils:ticket47838_test.py:184 Weak ciphers: 17 [32mINFO [0m lib389.utils:ticket47838_test.py:93 Checking nsSSLEnabledCiphers... [32mINFO [0m lib389:ticket47838_test.py:97 1 results [32mINFO [0m lib389:ticket47838_test.py:99 Results: [32mINFO [0m lib389:ticket47838_test.py:101 dn: cn=encryption,cn=config [32mINFO [0m lib389:ticket47838_test.py:104 enabledCipherCount: 47 | |||
Passed | tickets/ticket47838_test.py::test_47838_run_2 | 5.06 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Test Case 3 - Check the ciphers availability for "+rsa_aes_128_sha,+rsa_aes_256_sha" with default allowWeakCipher [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:203 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:215 Enabled ciphers: 2 [32mINFO [0m lib389.utils:ticket47838_test.py:216 Disabled ciphers: 69 [32mINFO [0m lib389.utils:ticket47838_test.py:93 Checking nsSSLEnabledCiphers... [32mINFO [0m lib389:ticket47838_test.py:97 1 results [32mINFO [0m lib389:ticket47838_test.py:99 Results: [32mINFO [0m lib389:ticket47838_test.py:101 dn: cn=encryption,cn=config [32mINFO [0m lib389:ticket47838_test.py:104 enabledCipherCount: 2 | |||
Passed | tickets/ticket47838_test.py::test_47838_run_3 | 4.83 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Test Case 4 - Check the ciphers availability for "-all" [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:236 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:246 Enabled ciphers: 0 [32mINFO [0m lib389.utils:ticket47838_test.py:251 Disabling SSL message?: [32mINFO [0m lib389.utils:ticket47838_test.py:93 Checking nsSSLEnabledCiphers... [32mINFO [0m lib389:ticket47838_test.py:97 1 results [32mINFO [0m lib389:ticket47838_test.py:99 Results: [32mINFO [0m lib389:ticket47838_test.py:101 dn: cn=encryption,cn=config [32mINFO [0m lib389:ticket47838_test.py:104 enabledCipherCount: 0 | |||
Passed | tickets/ticket47838_test.py::test_47838_run_4 | 5.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Test Case 5 - Check no nsSSL3Ciphers (default setting) with default allowWeakCipher [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:268 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:279 Enabled ciphers: 28 [32mINFO [0m lib389.utils:ticket47838_test.py:280 Disabled ciphers: 43 [32mINFO [0m lib389.utils:ticket47838_test.py:293 Weak ciphers in the default setting: 0 [32mINFO [0m lib389.utils:ticket47838_test.py:93 Checking nsSSLEnabledCiphers... [32mINFO [0m lib389:ticket47838_test.py:97 1 results [32mINFO [0m lib389:ticket47838_test.py:99 Results: [32mINFO [0m lib389:ticket47838_test.py:101 dn: cn=encryption,cn=config [32mINFO [0m lib389:ticket47838_test.py:104 enabledCipherCount: 28 | |||
Passed | tickets/ticket47838_test.py::test_47838_run_5 | 4.92 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Test Case 6 - Check default nsSSL3Ciphers (default setting) with default allowWeakCipher [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:310 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:322 Enabled ciphers: 28 [32mINFO [0m lib389.utils:ticket47838_test.py:323 Disabled ciphers: 43 [32mINFO [0m lib389.utils:ticket47838_test.py:336 Weak ciphers in the default setting: 0 [32mINFO [0m lib389.utils:ticket47838_test.py:93 Checking nsSSLEnabledCiphers... [32mINFO [0m lib389:ticket47838_test.py:97 1 results [32mINFO [0m lib389:ticket47838_test.py:99 Results: [32mINFO [0m lib389:ticket47838_test.py:101 dn: cn=encryption,cn=config [32mINFO [0m lib389:ticket47838_test.py:104 enabledCipherCount: 28 | |||
Passed | tickets/ticket47838_test.py::test_47838_run_6 | 4.94 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Test Case 7 - Check nsSSL3Ciphers: +all,-tls_dhe_rsa_aes_128_gcm_sha with default allowWeakCipher [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:355 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:367 Enabled ciphers: 46 [32mINFO [0m lib389.utils:ticket47838_test.py:368 Disabled ciphers: 25 [32mINFO [0m lib389.utils:ticket47838_test.py:371 ALL Ecount: 47 [32mINFO [0m lib389.utils:ticket47838_test.py:372 ALL Dcount: 24 [32mINFO [0m lib389.utils:ticket47838_test.py:93 Checking nsSSLEnabledCiphers... [32mINFO [0m lib389:ticket47838_test.py:97 1 results [32mINFO [0m lib389:ticket47838_test.py:99 Results: [32mINFO [0m lib389:ticket47838_test.py:101 dn: cn=encryption,cn=config [32mINFO [0m lib389:ticket47838_test.py:104 enabledCipherCount: 46 | |||
Passed | tickets/ticket47838_test.py::test_47838_run_7 | 5.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Test Case 8 - Check nsSSL3Ciphers: -all,+rsa_rc4_128_md5 with default allowWeakCipher [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:390 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:402 Enabled ciphers: 1 [32mINFO [0m lib389.utils:ticket47838_test.py:403 Disabled ciphers: 70 [32mINFO [0m lib389.utils:ticket47838_test.py:93 Checking nsSSLEnabledCiphers... [32mINFO [0m lib389:ticket47838_test.py:97 1 results [32mINFO [0m lib389:ticket47838_test.py:99 Results: [32mINFO [0m lib389:ticket47838_test.py:101 dn: cn=encryption,cn=config [32mINFO [0m lib389:ticket47838_test.py:104 enabledCipherCount: 1 | |||
Passed | tickets/ticket47838_test.py::test_47838_run_8 | 4.91 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Test Case 9 - Check default nsSSL3Ciphers (default setting + allowWeakCipher: off) [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:423 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:435 Enabled ciphers: 28 [32mINFO [0m lib389.utils:ticket47838_test.py:436 Disabled ciphers: 43 [32mINFO [0m lib389.utils:ticket47838_test.py:449 Weak ciphers in the default setting: 0 [32mINFO [0m lib389.utils:ticket47838_test.py:93 Checking nsSSLEnabledCiphers... [32mINFO [0m lib389:ticket47838_test.py:97 1 results [32mINFO [0m lib389:ticket47838_test.py:99 Results: [32mINFO [0m lib389:ticket47838_test.py:101 dn: cn=encryption,cn=config [32mINFO [0m lib389:ticket47838_test.py:104 enabledCipherCount: 28 | |||
Passed | tickets/ticket47838_test.py::test_47838_run_10 | 5.06 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Test Case 11 - Check nsSSL3Ciphers: long list using the NSS Cipher Suite name with allowWeakCipher on [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:527 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:539 Enabled ciphers: 3 [32mINFO [0m lib389.utils:ticket47838_test.py:540 Disabled ciphers: 0 [32mINFO [0m lib389.utils:ticket47838_test.py:551 Weak ciphers in the default setting: 3 [32mINFO [0m lib389:ticket47838_test.py:553 ticket47838 was successfully verified. [32mINFO [0m lib389.utils:ticket47838_test.py:93 Checking nsSSLEnabledCiphers... [32mINFO [0m lib389:ticket47838_test.py:97 1 results [32mINFO [0m lib389:ticket47838_test.py:99 Results: [32mINFO [0m lib389:ticket47838_test.py:101 dn: cn=encryption,cn=config [32mINFO [0m lib389:ticket47838_test.py:104 enabledCipherCount: 3 | |||
Passed | tickets/ticket47838_test.py::test_47838_run_11 | 4.74 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Test Case 12 - Check nsSSL3Ciphers: +fortezza, which is not supported [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:568 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:577 Expected error message: [32mINFO [0m lib389.utils:ticket47838_test.py:578 [32mINFO [0m lib389.utils:ticket47838_test.py:93 Checking nsSSLEnabledCiphers... [32mINFO [0m lib389:ticket47838_test.py:97 1 results [32mINFO [0m lib389:ticket47838_test.py:99 Results: [32mINFO [0m lib389:ticket47838_test.py:101 dn: cn=encryption,cn=config [32mINFO [0m lib389:ticket47838_test.py:104 enabledCipherCount: 0 | |||
Passed | tickets/ticket47838_test.py::test_47928_run_0 | 9.76 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Test Case 13 - No SSL version config parameters [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:606 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:616 Expected message: [32mINFO [0m lib389.utils:ticket47838_test.py:617 | |||
Passed | tickets/ticket47838_test.py::test_47928_run_1 | 3.72 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Test Case 14 - No nsSSL3, nsTLS1; sslVersionMin > sslVersionMax [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:634 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:643 Expected message: [32mINFO [0m lib389.utils:ticket47838_test.py:644 [32mINFO [0m lib389.utils:ticket47838_test.py:652 Expected message: [32mINFO [0m lib389.utils:ticket47838_test.py:653 | |||
Passed | tickets/ticket47838_test.py::test_47928_run_2 | 4.73 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Test Case 15 - nsSSL3: on; sslVersionMin: TLS1.1; sslVersionMax: TLS1.2 [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:671 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:681 Expected message: [32mINFO [0m lib389.utils:ticket47838_test.py:682 [32mINFO [0m lib389.utils:ticket47838_test.py:689 Expected message: [32mINFO [0m lib389.utils:ticket47838_test.py:690 [32mINFO [0m lib389.utils:ticket47838_test.py:698 Expected message: [32mINFO [0m lib389.utils:ticket47838_test.py:699 | |||
Passed | tickets/ticket47838_test.py::test_47928_run_3 | 4.72 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Test Case 16 - nsSSL3: on; nsTLS1: off; sslVersionMin: TLS1.1; sslVersionMax: TLS1.2 [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:718 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:728 Expected message: [32mINFO [0m lib389.utils:ticket47838_test.py:729 [32mINFO [0m lib389.utils:ticket47838_test.py:736 Expected message: [32mINFO [0m lib389.utils:ticket47838_test.py:737 [32mINFO [0m lib389.utils:ticket47838_test.py:745 Expected message: [32mINFO [0m lib389.utils:ticket47838_test.py:746 | |||
Passed | tickets/ticket47838_test.py::test_47838_run_last | 4.55 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47838_test.py:49 ############################################### [32mINFO [0m lib389:ticket47838_test.py:50 ####### [32mINFO [0m lib389:ticket47838_test.py:51 ####### Test Case 17 - Check nsSSL3Ciphers: all, which is invalid [32mINFO [0m lib389:ticket47838_test.py:52 ####### [32mINFO [0m lib389:ticket47838_test.py:53 ############################################### [32mINFO [0m lib389.utils:ticket47838_test.py:763 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket47838_test.py:772 Expected error message: [32mINFO [0m lib389.utils:ticket47838_test.py:773 [32mINFO [0m lib389.utils:ticket47838_test.py:93 Checking nsSSLEnabledCiphers... [32mINFO [0m lib389:ticket47838_test.py:97 1 results [32mINFO [0m lib389:ticket47838_test.py:99 Results: [32mINFO [0m lib389:ticket47838_test.py:101 dn: cn=encryption,cn=config [32mINFO [0m lib389:ticket47838_test.py:104 enabledCipherCount: 0 [32mINFO [0m lib389:ticket47838_test.py:780 ticket47838, 47880, 47908, 47928 were successfully verified. | |||
Passed | tickets/ticket47869MMR_test.py::test_ticket47869_init | 12.57 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47869MMR_test.py:51 Add cn=bind_entry, dc=example,dc=com [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working | |||
Passed | tickets/ticket47869MMR_test.py::test_ticket47869_check | 0.30 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47869MMR_test.py:93 ######################### CHECK nscpentrywsi ###################### [32mINFO [0m lib389:ticket47869MMR_test.py:95 ##### Master1: Bind as cn=Directory Manager ##### [32mINFO [0m lib389:ticket47869MMR_test.py:98 Master1: Calling search_ext... [32mINFO [0m lib389:ticket47869MMR_test.py:102 24 results [32mINFO [0m lib389:ticket47869MMR_test.py:104 Results: [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=Directory Administrators,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: ou=Groups,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: ou=People,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: ou=Special Users,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=Accounting Managers,ou=Groups,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=HR Managers,ou=Groups,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=QA Managers,ou=Groups,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=PD Managers,ou=Groups,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=replication_managers,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: ou=Services,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=server.example.com:63701,ou=Services,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=server.example.com:63702,ou=Services,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=bind_entry,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=test_entry0,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=test_entry1,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=test_entry2,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=test_entry3,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=test_entry4,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=test_entry5,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=test_entry6,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=test_entry7,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=test_entry8,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:106 dn: cn=test_entry9,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:110 Master1: count of nscpentrywsi: 24 [32mINFO [0m lib389:ticket47869MMR_test.py:112 ##### Master2: Bind as cn=Directory Manager ##### [32mINFO [0m lib389:ticket47869MMR_test.py:115 Master2: Calling search_ext... [32mINFO [0m lib389:ticket47869MMR_test.py:119 24 results [32mINFO [0m lib389:ticket47869MMR_test.py:121 Results: [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=Directory Administrators,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: ou=Groups,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: ou=People,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: ou=Special Users,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=replication_managers,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: ou=Services,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=server.example.com:63701,ou=Services,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=server.example.com:63702,ou=Services,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=Accounting Managers,ou=Groups,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=HR Managers,ou=Groups,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=QA Managers,ou=Groups,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=PD Managers,ou=Groups,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=bind_entry,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=test_entry0,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=test_entry1,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=test_entry2,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=test_entry3,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=test_entry4,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=test_entry5,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=test_entry6,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=test_entry7,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=test_entry8,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:123 dn: cn=test_entry9,dc=example,dc=com [32mINFO [0m lib389:ticket47869MMR_test.py:127 Master2: count of nscpentrywsi: 24 [32mINFO [0m lib389:ticket47869MMR_test.py:130 ##### Master1: Bind as cn=bind_entry, dc=example,dc=com ##### [32mINFO [0m lib389:ticket47869MMR_test.py:133 Master1: Calling search_ext... [32mINFO [0m lib389:ticket47869MMR_test.py:137 24 results [32mINFO [0m lib389:ticket47869MMR_test.py:143 Master1: count of nscpentrywsi: 0 [32mINFO [0m lib389:ticket47869MMR_test.py:146 ##### Master2: Bind as cn=bind_entry, dc=example,dc=com ##### [32mINFO [0m lib389:ticket47869MMR_test.py:149 Master2: Calling search_ext... [32mINFO [0m lib389:ticket47869MMR_test.py:153 24 results [32mINFO [0m lib389:ticket47869MMR_test.py:159 Master2: count of nscpentrywsi: 0 [32mINFO [0m lib389:ticket47869MMR_test.py:162 ##### Master1: Bind as anonymous ##### [32mINFO [0m lib389:ticket47869MMR_test.py:165 Master1: Calling search_ext... [32mINFO [0m lib389:ticket47869MMR_test.py:169 24 results [32mINFO [0m lib389:ticket47869MMR_test.py:175 Master1: count of nscpentrywsi: 0 [32mINFO [0m lib389:ticket47869MMR_test.py:178 ##### Master2: Bind as anonymous ##### [32mINFO [0m lib389:ticket47869MMR_test.py:181 Master2: Calling search_ext... [32mINFO [0m lib389:ticket47869MMR_test.py:185 24 results [32mINFO [0m lib389:ticket47869MMR_test.py:191 Master2: count of nscpentrywsi: 0 [32mINFO [0m lib389:ticket47869MMR_test.py:193 ##### ticket47869 was successfully verified. ##### | |||
Passed | tickets/ticket47871_test.py::test_ticket47871_init | 4.57 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39201, 'ldap-secureport': 63901, 'server-id': 'consumer1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:166 Joining consumer consumer1 from master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39201 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39201 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working [32mINFO [0m lib389.replica:replica.py:1719 SUCCESS: joined consumer from ldap://server.example.com:39001 to ldap://server.example.com:39201 [32mINFO [0m lib389.topologies:topologies.py:171 Ensuring consumer consumer1 from master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39201 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47871_test.py:53 test_ticket47871_init topology_m1c1 <lib389.topologies.TopologyMain object at 0x7f29d2b2ee48> | |||
Passed | tickets/ticket47871_test.py::test_ticket47871_1 | 1.16 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47871_test.py:72 test_ticket47871_init: 10 entries ADDed other_entry[0..9] [32mINFO [0m lib389:ticket47871_test.py:78 Added entries are [32mINFO [0m lib389:ticket47871_test.py:80 changenumber=1,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:80 changenumber=2,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:80 changenumber=3,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:80 changenumber=4,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:80 changenumber=5,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:80 changenumber=6,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:80 changenumber=7,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:80 changenumber=8,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:80 changenumber=9,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:80 changenumber=10,cn=changelog | |||
Passed | tickets/ticket47871_test.py::test_ticket47871_2 | 18.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47871_test.py:93 Try no 1 it remains 10 entries [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=1,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=2,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=3,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=4,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=5,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=6,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=7,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=8,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=9,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=10,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:93 Try no 2 it remains 10 entries [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=1,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=2,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=3,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=4,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=5,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=6,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=7,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=8,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=9,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=10,cn=changelog [32mINFO [0m lib389:ticket47871_test.py:93 Try no 3 it remains 1 entries [32mINFO [0m lib389:ticket47871_test.py:95 changenumber=10,cn=changelog | |||
Passed | tickets/ticket47900_test.py::test_ticket47900 | 1.15 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47900_test.py:52 Creating Password Administator entry cn=passwd_admin,dc=example,dc=com... [32mINFO [0m lib389:ticket47900_test.py:62 Configuring password policy... [32mINFO [0m lib389:ticket47900_test.py:74 Add aci to allow password admin to add/update entries... [32mINFO [0m lib389:ticket47900_test.py:87 Bind as the Password Administator (before activating)... [32mINFO [0m lib389:ticket47900_test.py:101 Attempt to add entries with invalid passwords, these adds should fail... [32mINFO [0m lib389:ticket47900_test.py:105 Create a regular user entry cn=Joe Schmo,dc=example,dc=com with password (2_Short)... [32mINFO [0m lib389:ticket47900_test.py:112 Add failed as expected: password (2_Short) result (Constraint violation) [32mINFO [0m lib389:ticket47900_test.py:105 Create a regular user entry cn=Joe Schmo,dc=example,dc=com with password (No_Number)... [32mINFO [0m lib389:ticket47900_test.py:112 Add failed as expected: password (No_Number) result (Constraint violation) [32mINFO [0m lib389:ticket47900_test.py:105 Create a regular user entry cn=Joe Schmo,dc=example,dc=com with password (N0Special)... [32mINFO [0m lib389:ticket47900_test.py:112 Add failed as expected: password (N0Special) result (Constraint violation) [32mINFO [0m lib389:ticket47900_test.py:105 Create a regular user entry cn=Joe Schmo,dc=example,dc=com with password ({SSHA}bBy8UdtPZwu8uZna9QOYG3Pr41RpIRVDl8wddw==)... [32mINFO [0m lib389:ticket47900_test.py:112 Add failed as expected: password ({SSHA}bBy8UdtPZwu8uZna9QOYG3Pr41RpIRVDl8wddw==) result (Constraint violation) [32mINFO [0m lib389:ticket47900_test.py:123 Activate the Password Administator... [32mINFO [0m lib389:ticket47900_test.py:139 Create a regular user entry cn=Joe Schmo,dc=example,dc=com with password (2_Short)... [32mINFO [0m lib389:ticket47900_test.py:142 Succesfully added entry (cn=Joe Schmo,dc=example,dc=com) [32mINFO [0m lib389:ticket47900_test.py:139 Create a regular user entry cn=Joe Schmo,dc=example,dc=com with password (No_Number)... [32mINFO [0m lib389:ticket47900_test.py:142 Succesfully added entry (cn=Joe Schmo,dc=example,dc=com) [32mINFO [0m lib389:ticket47900_test.py:139 Create a regular user entry cn=Joe Schmo,dc=example,dc=com with password (N0Special)... [32mINFO [0m lib389:ticket47900_test.py:142 Succesfully added entry (cn=Joe Schmo,dc=example,dc=com) [32mINFO [0m lib389:ticket47900_test.py:139 Create a regular user entry cn=Joe Schmo,dc=example,dc=com with password ({SSHA}bBy8UdtPZwu8uZna9QOYG3Pr41RpIRVDl8wddw==)... [32mINFO [0m lib389:ticket47900_test.py:142 Succesfully added entry (cn=Joe Schmo,dc=example,dc=com) [32mINFO [0m lib389:ticket47900_test.py:155 Deactivate Password Administator and try invalid password updates... [32mINFO [0m lib389:ticket47900_test.py:178 Password update failed as expected: password (2_Short) result (Constraint violation) [32mINFO [0m lib389:ticket47900_test.py:178 Password update failed as expected: password (No_Number) result (Constraint violation) [32mINFO [0m lib389:ticket47900_test.py:178 Password update failed as expected: password (N0Special) result (Constraint violation) [32mINFO [0m lib389:ticket47900_test.py:178 Password update failed as expected: password ({SSHA}bBy8UdtPZwu8uZna9QOYG3Pr41RpIRVDl8wddw==) result (Constraint violation) [32mINFO [0m lib389:ticket47900_test.py:188 Activate Password Administator and try updates again... [32mINFO [0m lib389:ticket47900_test.py:205 Password update succeeded (2_Short) [32mINFO [0m lib389:ticket47900_test.py:205 Password update succeeded (No_Number) [32mINFO [0m lib389:ticket47900_test.py:205 Password update succeeded (N0Special) [32mINFO [0m lib389:ticket47900_test.py:205 Password update succeeded ({SSHA}bBy8UdtPZwu8uZna9QOYG3Pr41RpIRVDl8wddw==) | |||
Passed | tickets/ticket47910_test.py::test_ticket47910_logconv_start_end_positive | 0.20 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.utils:ticket47910_test.py:36 Diable access log buffering [32mINFO [0m lib389.utils:ticket47910_test.py:39 Do a ldapsearch operation [32mINFO [0m lib389.utils:ticket47910_test.py:42 sleep for sometime so that access log file get generated------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:ticket47910_test.py:79 Running test_ticket47910 - Execute logconv.pl -S -E with random values [32mINFO [0m lib389.utils:ticket47910_test.py:81 taking current time with offset of 2 mins and formatting it to feed -S [32mINFO [0m lib389.utils:ticket47910_test.py:85 taking current time with offset of 2 mins and formatting it to feed -E [32mINFO [0m lib389.utils:ticket47910_test.py:89 Executing logconv.pl with -S and -E [32mINFO [0m lib389.utils:ticket47910_test.py:61 Executing logconv.pl with -S current time and -E end time [32mINFO [0m lib389.utils:ticket47910_test.py:63 /usr/bin/logconv.pl -S [18/Jun/2019:21:50:29] -E [18/Jun/2019:21:54:29] /var/log/dirsrv/slapd-standalone1/access [32mINFO [0m lib389.utils:ticket47910_test.py:66 standard outputAccess Log Analyzer 8.2 Command: logconv.pl /var/log/dirsrv/slapd-standalone1/access Processing 1 Access Log(s)... [001] /var/log/dirsrv/slapd-standalone1/access size (bytes): 735 Total Log Lines Analysed: 7 ----------- Access Log Output ------------ Start of Logs: 18/Jun/2019:21:50:29 End of Logs: 18/Jun/2019:21:52:28.028159979 Processed Log Time: 0 Hours, 1 Minutes, 59.028154368 Seconds Restarts: 1 Peak Concurrent Connections: 1 Total Operations: 3 Total Results: 3 Overall Performance: 100.0% Total Connections: 1 (0.01/sec) (0.50/min) - LDAP Connections: 1 (0.01/sec) (0.50/min) - LDAPI Connections: 0 (0.00/sec) (0.00/min) - LDAPS Connections: 0 (0.00/sec) (0.00/min) - StartTLS Extended Ops: 0 (0.00/sec) (0.00/min) Searches: 1 (0.01/sec) (0.50/min) Modifications: 1 (0.01/sec) (0.50/min) Adds: 0 (0.00/sec) (0.00/min) Deletes: 0 (0.00/sec) (0.00/min) Mod RDNs: 0 (0.00/sec) (0.00/min) Compares: 0 (0.00/sec) (0.00/min) Binds: 1 (0.01/sec) (0.50/min) Proxied Auth Operations: 0 Persistent Searches: 0 Internal Operations: 0 Entry Operations: 0 Extended Operations: 0 Abandoned Requests: 0 Smart Referrals Received: 0 VLV Operations: 0 VLV Unindexed Searches: 0 VLV Unindexed Components: 0 SORT Operations: 0 Entire Search Base Queries: 1 Paged Searches: 0 Unindexed Searches: 0 Unindexed Components: 1 FDs Taken: 1 FDs Returned: 0 Highest FD Taken: 64 Broken Pipes: 0 Connections Reset By Peer: 0 Resource Unavailable: 0 Max BER Size Exceeded: 0 Binds: 1 Unbinds: 0 ------------------------------- - LDAP v2 Binds: 0 - LDAP v3 Binds: 1 - AUTOBINDs(LDAPI): 0 - SSL Client Binds: 0 - Failed SSL Client Binds: 0 - SASL Binds: 0 - Directory Manager Binds: 0 - Anonymous Binds: 0 Cleaning up temp files... Done. [32mINFO [0m lib389.utils:ticket47910_test.py:67 standard errors | |||
Passed | tickets/ticket47910_test.py::test_ticket47910_logconv_start_end_negative | 0.13 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:ticket47910_test.py:105 Running test_ticket47910 - Execute logconv.pl -S -E with starttime>endtime [32mINFO [0m lib389.utils:ticket47910_test.py:107 taking current time with offset of 2 mins and formatting it to feed -S [32mINFO [0m lib389.utils:ticket47910_test.py:111 taking current time with offset of 2 mins and formatting it to feed -E [32mINFO [0m lib389.utils:ticket47910_test.py:115 Executing logconv.pl with -S and -E [32mINFO [0m lib389.utils:ticket47910_test.py:61 Executing logconv.pl with -S current time and -E end time [32mINFO [0m lib389.utils:ticket47910_test.py:63 /usr/bin/logconv.pl -S [18/Jun/2019:21:54:29] -E [18/Jun/2019:21:50:29] /var/log/dirsrv/slapd-standalone1/access [32mINFO [0m lib389.utils:ticket47910_test.py:66 standard outputAccess Log Analyzer 8.2 Command: logconv.pl /var/log/dirsrv/slapd-standalone1/access Start time ([18/Jun/2019:21:54:29]) is greater than end time ([18/Jun/2019:21:50:29])! Cleaning up temp files... Done. [32mINFO [0m lib389.utils:ticket47910_test.py:67 standard errors | |||
Passed | tickets/ticket47910_test.py::test_ticket47910_logconv_start_end_invalid | 0.14 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:ticket47910_test.py:128 Running test_ticket47910 - Execute logconv.pl -S -E with invalid timestamp [32mINFO [0m lib389.utils:ticket47910_test.py:129 Set start time and end time to invalid values [32mINFO [0m lib389.utils:ticket47910_test.py:133 Executing logconv.pl with -S and -E [32mINFO [0m lib389.utils:ticket47910_test.py:61 Executing logconv.pl with -S current time and -E end time [32mINFO [0m lib389.utils:ticket47910_test.py:63 /usr/bin/logconv.pl -S invalid -E invalid /var/log/dirsrv/slapd-standalone1/access [32mINFO [0m lib389.utils:ticket47910_test.py:66 standard outputAccess Log Analyzer 8.2 Command: logconv.pl /var/log/dirsrv/slapd-standalone1/access The date string (invalid) is invalid, exiting... Cleaning up temp files... Done. [32mINFO [0m lib389.utils:ticket47910_test.py:67 standard errors | |||
Passed | tickets/ticket47910_test.py::test_ticket47910_logconv_noaccesslogs | 0.13 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.utils:ticket47910_test.py:147 Running test_ticket47910 - Execute logconv.pl without access logs [32mINFO [0m lib389.utils:ticket47910_test.py:149 taking current time with offset of 2 mins and formatting it to feed -S [32mINFO [0m lib389.utils:ticket47910_test.py:152 Executing logconv.pl with -S current time [32mINFO [0m lib389.utils:ticket47910_test.py:154 /usr/bin/logconv.pl -S [18/Jun/2019:21:50:29] [32mINFO [0m lib389.utils:ticket47910_test.py:157 standard outputThere are no access logs specified, or the tool options have not been used correctly! Cleaning up temp files... Done. [32mINFO [0m lib389.utils:ticket47910_test.py:158 standard errors | |||
Passed | tickets/ticket47920_test.py::test_ticket47920_init | 0.04 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket47920_test.py::test_ticket47920_mod_readentry_ctrl | 0.01 | |
----------------------------- Captured stdout call ----------------------------- ['final description'] ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket47920_test.py:65 ############################################### [32mINFO [0m lib389:ticket47920_test.py:66 ####### [32mINFO [0m lib389:ticket47920_test.py:67 ####### MOD: with a readentry control [32mINFO [0m lib389:ticket47920_test.py:68 ####### [32mINFO [0m lib389:ticket47920_test.py:69 ############################################### [32mINFO [0m lib389:ticket47920_test.py:106 Check the initial value of the entry | |||
Passed | tickets/ticket47921_test.py::test_ticket47921 | 0.08 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket47921_test:ticket47921_test.py:81 Test complete | |||
Passed | tickets/ticket47927_test.py::test_ticket47927_init | 4.60 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket47927_test.py::test_ticket47927_one | 0.27 | |
------------------------------ Captured log call ------------------------------- [31mCRITICAL[0m tests.tickets.ticket47927_test:ticket47927_test.py:101 test_ticket47927_one: Failed (expected) to set the telephonenumber for cn=test_2,cn=enforced_container,dc=example,dc=com: Constraint violation [31mCRITICAL[0m tests.tickets.ticket47927_test:ticket47927_test.py:112 test_ticket47927_one: Failed (expected) to set the telephonenumber for cn=test_3,cn=excluded_container,dc=example,dc=com: Constraint violation | |||
Passed | tickets/ticket47927_test.py::test_ticket47927_two | 4.26 | |
No log output captured. | |||
Passed | tickets/ticket47927_test.py::test_ticket47927_three | 0.03 | |
------------------------------ Captured log call ------------------------------- [31mCRITICAL[0m tests.tickets.ticket47927_test:ticket47927_test.py:152 test_ticket47927_three: Failed (expected) to set the telephonenumber for cn=test_2,cn=enforced_container,dc=example,dc=com: Constraint violation [31mCRITICAL[0m tests.tickets.ticket47927_test:ticket47927_test.py:158 test_ticket47927_three: success to set the telephonenumber for cn=test_3,cn=excluded_container,dc=example,dc=com | |||
Passed | tickets/ticket47927_test.py::test_ticket47927_four | 0.02 | |
------------------------------ Captured log call ------------------------------- [31mCRITICAL[0m tests.tickets.ticket47927_test:ticket47927_test.py:176 test_ticket47927_four: success to set the telephonenumber for cn=test_3,cn=excluded_container,dc=example,dc=com [31mCRITICAL[0m tests.tickets.ticket47927_test:ticket47927_test.py:199 test_ticket47927_four: Failed (expected) to set the telephonenumber for cn=test_2,cn=enforced_container,dc=example,dc=com: Constraint violation | |||
Passed | tickets/ticket47927_test.py::test_ticket47927_five | 4.35 | |
No log output captured. | |||
Passed | tickets/ticket47927_test.py::test_ticket47927_six | 0.28 | |
------------------------------ Captured log call ------------------------------- [31mCRITICAL[0m tests.tickets.ticket47927_test:ticket47927_test.py:241 test_ticket47927_six: Failed (expected) to set the telephonenumber for cn=test_2,cn=enforced_container,dc=example,dc=com: Constraint violation [31mCRITICAL[0m tests.tickets.ticket47927_test:ticket47927_test.py:247 test_ticket47927_six: success to set the telephonenumber for cn=test_3,cn=excluded_container,dc=example,dc=com [31mCRITICAL[0m tests.tickets.ticket47927_test:ticket47927_test.py:256 test_ticket47927_six: success to set the telephonenumber for cn=test_4,cn=excluded_bis_container,dc=example,dc=com | |||
Passed | tickets/ticket47931_test.py::test_ticket47931 | 46.04 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.----------------------------- Captured stderr call ----------------------------- Exception in thread Thread-67: Traceback (most recent call last): File "/usr/lib64/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/export/tests/tickets/ticket47931_test.py", line 36, in run conn.set_option(ldap.OPT_TIMEOUT, self.timeout) File "/usr/local/lib/python3.7/site-packages/lib389/__init__.py", line 199, in inner return f(*args, **kwargs) File "/usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py", line 921, in set_option return self._ldap_call(self._l.set_option,option,invalue) File "/usr/local/lib64/python3.7/site-packages/ldap/ldapobject.py", line 354, in __getattr__ self.__class__.__name__,repr(name) AttributeError: DirSrv has no attribute '_l' ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:backend.py:76 List backend with suffix=dc=deadlock [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=deadlock,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=deadlock,cn=ldbm database,cn=plugins,cn=config cn: deadlock nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-standalone1/db/deadlock nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: dc=deadlock objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="dc=deadlock",cn=mapping tree,cn=config cn: dc=deadlock nsslapd-backend: deadlock nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=dc\3Ddeadlock,cn=mapping tree,cn=config cn: dc=deadlock nsslapd-backend: deadlock nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m tests.tickets.ticket47931_test:ticket47931_test.py:142 Adding members to the group... [32mINFO [0m tests.tickets.ticket47931_test:ticket47931_test.py:158 Finished adding members to the group. [32mINFO [0m tests.tickets.ticket47931_test:ticket47931_test.py:164 Test complete | |||
Passed | tickets/ticket47953_test.py::test_ticket47953 | 4.05 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:tasks.py:437 Import task import_06182019_215410 for file /var/lib/dirsrv/slapd-standalone1/ldif/ticket47953.ldif completed successfully | |||
Passed | tickets/ticket47963_test.py::test_ticket47963 | 7.63 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket47963_test:ticket47963_test.py:145 Test complete | |||
Passed | tickets/ticket47970_test.py::test_ticket47970 | 0.06 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket47973_test.py::test_ticket47973 | 1.51 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket47976_test.py::test_ticket47976_init | 4.55 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket47976_test.py::test_ticket47976_1 | 3.68 | |
No log output captured. | |||
Passed | tickets/ticket47976_test.py::test_ticket47976_2 | 4.09 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket47976_test:ticket47976_test.py:99 Test complete [32mINFO [0m tests.tickets.ticket47976_test:ticket47976_test.py:104 Export LDIF file... [32mINFO [0m lib389:tasks.py:506 Export task export_06182019_215524 for file /var/lib/dirsrv/slapd-standalone1/ldif/export.ldif completed successfully [32mINFO [0m tests.tickets.ticket47976_test:ticket47976_test.py:115 Import LDIF file... [32mINFO [0m lib389:tasks.py:437 Import task import_06182019_215526 for file /var/lib/dirsrv/slapd-standalone1/ldif/export.ldif completed successfully | |||
Passed | tickets/ticket47976_test.py::test_ticket47976_3 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket47976_test:ticket47976_test.py:131 Testing if the delete will hang or not [32mINFO [0m tests.tickets.ticket47976_test:ticket47976_test.py:150 user0 was correctly deleted [32mINFO [0m tests.tickets.ticket47976_test:ticket47976_test.py:150 user1 was correctly deleted | |||
Passed | tickets/ticket47980_test.py::test_ticket47980 | 2.32 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket47981_test.py::test_ticket47981 | 3.50 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:backend.py:76 List backend with suffix=o=netscaperoot [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=netscaperoot,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=netscaperoot,cn=ldbm database,cn=plugins,cn=config cn: netscaperoot nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-standalone1/db/netscaperoot nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: o=netscaperoot objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="o=netscaperoot",cn=mapping tree,cn=config cn: o=netscaperoot nsslapd-backend: netscaperoot nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=o\3Dnetscaperoot,cn=mapping tree,cn=config cn: o=netscaperoot nsslapd-backend: netscaperoot nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree | |||
Passed | tickets/ticket48005_test.py::test_ticket48005_setup | 12.05 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.----------------------------- Captured stderr call ----------------------------- grep: /etc/sysconfig/dirsrv: No such file or directory grep: /etc/sysconfig/dirsrv.systemd: No such file or directory ls: cannot access '/var/lib/dirsrv/slapd-standalone1/ldif/ticket48005.ldif': No such file or directory ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:31 Ticket 48005 setup... [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:41 No ulimit -c in /etc/sysconfig/dirsrv [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:42 Adding it [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:50 No LimitCORE in /etc/sysconfig/dirsrv.systemd [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:51 Adding it [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:64 dbgen_prog: /bin/dbgen.pl [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:70 We have 10106 entries. [31m[1mERROR [0m lib389:tasks.py:434 Error: import task import_06182019_215622 for file /var/lib/dirsrv/slapd-standalone1/ldif/ticket48005.ldif exited with -23 [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:75 Importing /var/lib/dirsrv/slapd-standalone1/ldif/ticket48005.ldif complete. | |||
Passed | tickets/ticket48005_test.py::test_ticket48005_memberof | 13.29 | |
----------------------------- Captured stderr call ----------------------------- ls: cannot access '/var/log/dirsrv/slapd-standalone1/core*': No such file or directory ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:86 Ticket 48005 memberof test... [32mINFO [0m lib389:tasks.py:817 fixupMemberOf task fixupmemberof_06182019_215634 for basedn dc=example,dc=com completed successfully [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:110 No core files are found [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:119 Ticket 48005 memberof test complete | |||
Passed | tickets/ticket48005_test.py::test_ticket48005_automember | 20.68 | |
----------------------------- Captured stderr call ----------------------------- ls: cannot access '/var/log/dirsrv/slapd-standalone1/core*': No such file or directory ls: cannot access '/var/log/dirsrv/slapd-standalone1/core*': No such file or directory ls: cannot access '/var/log/dirsrv/slapd-standalone1/core*': No such file or directory ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:138 Ticket 48005 automember test... [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:143 Adding automember config [32mINFO [0m lib389:tasks.py:926 Automember Rebuild Membership task(task-06182019_215647) completedsuccessfully [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:176 No core files are found [32mINFO [0m lib389:tasks.py:979 Automember Export Updates task (task-06182019_215651) completed successfully [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:198 No core files are found [32mINFO [0m lib389:tasks.py:1026 Automember Map Updates task (task-06182019_215655) completed successfully [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:222 No core files are found [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:231 Ticket 48005 automember test complete | |||
Passed | tickets/ticket48005_test.py::test_ticket48005_syntaxvalidate | 3.64 | |
----------------------------- Captured stderr call ----------------------------- ls: cannot access '/var/log/dirsrv/slapd-standalone1/core*': No such file or directory ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:241 Ticket 48005 syntax validate test... [32mINFO [0m lib389:tasks.py:1194 Syntax Validate task (task-06182019_215704) completed successfully [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:261 No core files are found [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:265 Ticket 48005 syntax validate test complete | |||
Passed | tickets/ticket48005_test.py::test_ticket48005_schemareload | 3.21 | |
----------------------------- Captured stderr call ----------------------------- ls: cannot access '/var/log/dirsrv/slapd-standalone1/core*': No such file or directory ------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:334 Ticket 48005 schema reload test... [32mINFO [0m lib389:tasks.py:1107 Schema Reload task (task-06182019_215712) completed successfully [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:354 No core files are found [32mINFO [0m tests.tickets.ticket48005_test:ticket48005_test.py:358 Ticket 48005 schema reload test complete | |||
Passed | tickets/ticket48013_test.py::test_ticket48013 | 0.30 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48013_test:ticket48013_test.py:77 Testing cookie: # [32mINFO [0m tests.tickets.ticket48013_test:ticket48013_test.py:84 Invalid cookie correctly rejected: Invalid session cookie [32mINFO [0m tests.tickets.ticket48013_test:ticket48013_test.py:77 Testing cookie: ## [32mINFO [0m tests.tickets.ticket48013_test:ticket48013_test.py:84 Invalid cookie correctly rejected: Invalid session cookie [32mINFO [0m tests.tickets.ticket48013_test:ticket48013_test.py:77 Testing cookie: a#a#a [32mINFO [0m tests.tickets.ticket48013_test:ticket48013_test.py:84 Invalid cookie correctly rejected: Invalid session cookie [32mINFO [0m tests.tickets.ticket48013_test:ticket48013_test.py:77 Testing cookie: a#a#1 [32mINFO [0m tests.tickets.ticket48013_test:ticket48013_test.py:84 Invalid cookie correctly rejected: Invalid session cookie [32mINFO [0m tests.tickets.ticket48013_test:ticket48013_test.py:88 Test complete | |||
Passed | tickets/ticket48026_test.py::test_ticket48026 | 4.84 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48026_test:ticket48026_test.py:114 Test complete | |||
Passed | tickets/ticket48109_test.py::test_ticket48109 | 28.48 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:32 Test case 0 [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:77 match: conn=1 op=2 [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:85 l1: [18/Jun/2019:21:57:46.201348360 -0400] conn=1 op=2 RESULT err=0 tag=101 nentries=1 etime=0.0000367714 [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:88 match: nentires=1 [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:93 Entry uid=a* found. [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:100 Test case 0 - OK - substr index used [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:119 Test case 1 [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:163 match: conn=1 op=2 [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:171 l1: [18/Jun/2019:21:57:46.201348360 -0400] conn=1 op=2 RESULT err=0 tag=101 nentries=1 etime=0.0000367714 [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:174 match: nentires=1 [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:179 Entry uid=*b found. [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:186 Test case 1 - OK - substr index used [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:208 Test case 2 [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:259 match: conn=1 op=2 [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:267 l1: [18/Jun/2019:21:57:46.201348360 -0400] conn=1 op=2 RESULT err=0 tag=101 nentries=1 etime=0.0000367714 [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:270 match: nentires=1 [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:275 Entry uid=c* found. [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:282 Test case 2-1 - OK - correct substr index used [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:294 match: conn=1 op=3 [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:302 l1: [18/Jun/2019:21:58:05.147619658 -0400] conn=1 op=3 RESULT err=0 tag=101 nentries=1 etime=0.0000468446 [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:305 match: nentires=1 [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:310 Entry uid=*2 found. [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:317 Test case 2-2 - OK - correct substr index used [32mINFO [0m tests.tickets.ticket48109_test:ticket48109_test.py:331 Testcase PASSED | |||
Passed | tickets/ticket48170_test.py::test_ticket48170 | 0.01 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48170_test:ticket48170_test.py:29 Index update correctly rejected [32mINFO [0m tests.tickets.ticket48170_test:ticket48170_test.py:36 Test complete | |||
Passed | tickets/ticket48194_test.py::test_run_0 | 4.21 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48194_test.py:40 ############################################### [32mINFO [0m lib389:ticket48194_test.py:41 ####### Test Case 1 - Check the ciphers availability for "+all"; allowWeakCipher: on [32mINFO [0m lib389:ticket48194_test.py:42 ############################################### [32mINFO [0m lib389.utils:ticket48194_test.py:130 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket48194_test.py:85 Testing DES-CBC3-SHA -- expect to handshake successfully [32mINFO [0m lib389.utils:ticket48194_test.py:91 Running cmdline: /usr/bin/openssl s_client -connect localhost:63601 -cipher DES-CBC3-SHA [32mINFO [0m lib389.utils:ticket48194_test.py:104 Found: b'New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256\n' [32mINFO [0m lib389.utils:ticket48194_test.py:85 Testing AES256-SHA256 -- expect to handshake successfully [32mINFO [0m lib389.utils:ticket48194_test.py:91 Running cmdline: /usr/bin/openssl s_client -connect localhost:63601 -cipher AES256-SHA256 [32mINFO [0m lib389.utils:ticket48194_test.py:104 Found: b'New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256\n' | |||
Passed | tickets/ticket48194_test.py::test_run_3 | 4.65 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48194_test.py:40 ############################################### [32mINFO [0m lib389:ticket48194_test.py:41 ####### Test Case 4 - Check the ciphers availability for "-all" [32mINFO [0m lib389:ticket48194_test.py:42 ############################################### [32mINFO [0m lib389.utils:ticket48194_test.py:198 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket48194_test.py:85 Testing DES-CBC3-SHA -- expect to handshake failed [32mINFO [0m lib389.utils:ticket48194_test.py:91 Running cmdline: /usr/bin/openssl s_client -connect localhost:63601 -cipher DES-CBC3-SHA [32mINFO [0m lib389.utils:ticket48194_test.py:104 Found: b'New, (NONE), Cipher is (NONE)\n' [32mINFO [0m lib389.utils:ticket48194_test.py:85 Testing AES256-SHA256 -- expect to handshake failed [32mINFO [0m lib389.utils:ticket48194_test.py:91 Running cmdline: /usr/bin/openssl s_client -connect localhost:63601 -cipher AES256-SHA256 [32mINFO [0m lib389.utils:ticket48194_test.py:104 Found: b'New, (NONE), Cipher is (NONE)\n' | |||
Passed | tickets/ticket48194_test.py::test_run_9 | 5.71 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48194_test.py:40 ############################################### [32mINFO [0m lib389:ticket48194_test.py:41 ####### Test Case 10 - Check no nsSSL3Ciphers (default setting) with no errorlog-level & allowWeakCipher on [32mINFO [0m lib389:ticket48194_test.py:42 ############################################### [32mINFO [0m lib389.utils:ticket48194_test.py:315 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket48194_test.py:85 Testing DES-CBC3-SHA -- expect to handshake successfully [32mINFO [0m lib389.utils:ticket48194_test.py:91 Running cmdline: /usr/bin/openssl s_client -connect localhost:63601 -cipher DES-CBC3-SHA [32mINFO [0m lib389.utils:ticket48194_test.py:104 Found: b'New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256\n' [32mINFO [0m lib389.utils:ticket48194_test.py:85 Testing AES256-SHA256 -- expect to handshake successfully [32mINFO [0m lib389.utils:ticket48194_test.py:91 Running cmdline: /usr/bin/openssl s_client -connect localhost:63601 -cipher AES256-SHA256 [32mINFO [0m lib389.utils:ticket48194_test.py:104 Found: b'New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256\n' | |||
Passed | tickets/ticket48194_test.py::test_run_11 | 4.72 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48194_test.py:40 ############################################### [32mINFO [0m lib389:ticket48194_test.py:41 ####### Test Case 12 - Check nsSSL3Ciphers: +fortezza, which is not supported [32mINFO [0m lib389:ticket48194_test.py:42 ############################################### [32mINFO [0m lib389.utils:ticket48194_test.py:336 ######################### Restarting the server ###################### [32mINFO [0m lib389.utils:ticket48194_test.py:85 Testing DES-CBC3-SHA -- expect to handshake failed [32mINFO [0m lib389.utils:ticket48194_test.py:91 Running cmdline: /usr/bin/openssl s_client -connect localhost:63601 -cipher DES-CBC3-SHA [32mINFO [0m lib389.utils:ticket48194_test.py:104 Found: b'New, (NONE), Cipher is (NONE)\n' [32mINFO [0m lib389.utils:ticket48194_test.py:85 Testing AES256-SHA256 -- expect to handshake failed [32mINFO [0m lib389.utils:ticket48194_test.py:91 Running cmdline: /usr/bin/openssl s_client -connect localhost:63601 -cipher AES256-SHA256 [32mINFO [0m lib389.utils:ticket48194_test.py:104 Found: b'New, (NONE), Cipher is (NONE)\n' | |||
Passed | tickets/ticket48212_test.py::test_ticket48212 | 14.75 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.----------------------------- Captured stderr call ----------------------------- [18/Jun/2019:21:59:35.973789981 -0400] - INFO - ldbm_instance_config_cachememsize_set - force a minimal value 512000 [18/Jun/2019:21:59:35.984174024 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/givenName.db: ok [18/Jun/2019:21:59:35.988318358 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/uid.db: ok [18/Jun/2019:21:59:35.992511513 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/numsubordinates.db: ok [18/Jun/2019:21:59:35.996822745 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/ancestorid.db: ok [18/Jun/2019:21:59:36.000941029 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/nsuniqueid.db: ok [18/Jun/2019:21:59:36.006027153 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/objectclass.db: ok [18/Jun/2019:21:59:36.010929180 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/cn.db: ok [18/Jun/2019:21:59:36.017092043 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/entryrdn.db: ok [18/Jun/2019:21:59:36.020365457 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/aci.db: ok [18/Jun/2019:21:59:36.023762884 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/entryusn.db: ok [18/Jun/2019:21:59:36.029521868 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/id2entry.db: ok [18/Jun/2019:21:59:36.036784432 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/mail.db: ok [18/Jun/2019:21:59:36.040125321 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/parentid.db: ok [18/Jun/2019:21:59:36.045374037 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/sn.db: ok [18/Jun/2019:21:59:39.311980483 -0400] - INFO - ldbm_instance_config_cachememsize_set - force a minimal value 512000 [18/Jun/2019:21:59:39.339200626 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/givenName.db: ok [18/Jun/2019:21:59:39.343230205 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/uid.db: ok [18/Jun/2019:21:59:39.346080480 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/numsubordinates.db: ok [18/Jun/2019:21:59:39.349101257 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/ancestorid.db: ok [18/Jun/2019:21:59:39.352113113 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/nsuniqueid.db: ok [18/Jun/2019:21:59:39.355547197 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/objectclass.db: ok [18/Jun/2019:21:59:39.361795566 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/cn.db: ok [18/Jun/2019:21:59:39.365754155 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/entryrdn.db: ok [18/Jun/2019:21:59:39.368557636 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/aci.db: ok [18/Jun/2019:21:59:39.371580632 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/entryusn.db: ok [18/Jun/2019:21:59:39.376777531 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/id2entry.db: ok [18/Jun/2019:21:59:39.381520614 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/mail.db: ok [18/Jun/2019:21:59:39.387842281 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/parentid.db: ok [18/Jun/2019:21:59:39.400680913 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/uidnumber.db: ok [18/Jun/2019:21:59:39.405413194 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/sn.db: ok [18/Jun/2019:21:59:43.717454370 -0400] - INFO - ldbm_instance_config_cachememsize_set - force a minimal value 512000 [18/Jun/2019:21:59:43.727844143 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/givenName.db: ok [18/Jun/2019:21:59:43.731526815 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/uid.db: ok [18/Jun/2019:21:59:43.734398863 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/numsubordinates.db: ok [18/Jun/2019:21:59:43.737437042 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/ancestorid.db: ok [18/Jun/2019:21:59:43.740544546 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/nsuniqueid.db: ok [18/Jun/2019:21:59:43.744620076 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/objectclass.db: ok [18/Jun/2019:21:59:43.748861211 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/cn.db: ok [18/Jun/2019:21:59:43.754697954 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/entryrdn.db: ok [18/Jun/2019:21:59:43.759562977 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/aci.db: ok [18/Jun/2019:21:59:43.762904210 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/entryusn.db: ok [18/Jun/2019:21:59:43.769117800 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/id2entry.db: ok [18/Jun/2019:21:59:43.773287955 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/mail.db: ok [18/Jun/2019:21:59:43.776653691 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/parentid.db: ok [18/Jun/2019:21:59:43.780381799 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/uidnumber.db: ok [18/Jun/2019:21:59:43.785566254 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/sn.db: ok [18/Jun/2019:21:59:47.092597927 -0400] - INFO - ldbm_instance_config_cachememsize_set - force a minimal value 512000 [18/Jun/2019:21:59:47.102486014 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/givenName.db: ok [18/Jun/2019:21:59:47.105969564 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/uid.db: ok [18/Jun/2019:21:59:47.110785495 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/numsubordinates.db: ok [18/Jun/2019:21:59:47.113783301 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/ancestorid.db: ok [18/Jun/2019:21:59:47.117711648 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/nsuniqueid.db: ok [18/Jun/2019:21:59:47.121188682 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/objectclass.db: ok [18/Jun/2019:21:59:47.125413223 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/cn.db: ok [18/Jun/2019:21:59:47.129392877 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/entryrdn.db: ok [18/Jun/2019:21:59:47.132092670 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/aci.db: ok [18/Jun/2019:21:59:47.134727466 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/entryusn.db: ok [18/Jun/2019:21:59:47.139842717 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/id2entry.db: ok [18/Jun/2019:21:59:47.143438463 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/mail.db: ok [18/Jun/2019:21:59:47.149810342 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/parentid.db: ok [18/Jun/2019:21:59:47.152736857 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/uidnumber.db: ok [18/Jun/2019:21:59:47.156340261 -0400] - INFO - dbverify_ext - /var/lib/dirsrv/slapd-standalone1/db/userRoot/sn.db: ok ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48212_test.py:70 Bind as cn=Directory Manager [32mINFO [0m lib389:ticket48212_test.py:84 ######################### Import Test data (/var/lib/dirsrv/slapd-standalone1/ldif/example1k_posix.ldif) ###################### [32mINFO [0m lib389:tasks.py:437 Import task import_06182019_215932 for file /var/lib/dirsrv/slapd-standalone1/ldif/example1k_posix.ldif completed successfully [32mINFO [0m lib389:ticket48212_test.py:19 +++++ dbverify +++++ [32mINFO [0m lib389:ticket48212_test.py:23 Running /usr/sbin/dbverify -Z standalone1 -V [32mINFO [0m lib389:ticket48212_test.py:43 dbverify passed [32mINFO [0m lib389:ticket48212_test.py:92 ######################### Add index by uidnumber ###################### [32mINFO [0m lib389:ticket48212_test.py:101 ######################### reindexing... ###################### [32mINFO [0m lib389:ticket48212_test.py:47 +++++ reindex uidnumber +++++ [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_215936 completed successfully [32mINFO [0m lib389:ticket48212_test.py:19 +++++ dbverify +++++ [32mINFO [0m lib389:ticket48212_test.py:23 Running /usr/sbin/dbverify -Z standalone1 -V [32mINFO [0m lib389:ticket48212_test.py:43 dbverify passed [32mINFO [0m lib389:ticket48212_test.py:106 ######################### Add nsMatchingRule ###################### [32mINFO [0m lib389:ticket48212_test.py:112 ######################### reindexing... ###################### [32mINFO [0m lib389:ticket48212_test.py:47 +++++ reindex uidnumber +++++ [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_215939 completed successfully [32mINFO [0m lib389:ticket48212_test.py:19 +++++ dbverify +++++ [32mINFO [0m lib389:ticket48212_test.py:23 Running /usr/sbin/dbverify -Z standalone1 -V [32mINFO [0m lib389:ticket48212_test.py:43 dbverify passed [32mINFO [0m lib389:ticket48212_test.py:117 ######################### Delete nsMatchingRule ###################### [32mINFO [0m lib389:ticket48212_test.py:47 +++++ reindex uidnumber +++++ [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_215943 completed successfully [32mINFO [0m lib389:ticket48212_test.py:19 +++++ dbverify +++++ [32mINFO [0m lib389:ticket48212_test.py:23 Running /usr/sbin/dbverify -Z standalone1 -V [32mINFO [0m lib389:ticket48212_test.py:43 dbverify passed | |||
Passed | tickets/ticket48214_test.py::test_ticket48214_run | 0.20 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48214_test.py:83 Bind as cn=Directory Manager [32mINFO [0m lib389:ticket48214_test.py:86 ######################### Out of Box ###################### [32mINFO [0m lib389:ticket48214_test.py:44 +++++ Check Max Ber Size +++++ [32mINFO [0m lib389:ticket48214_test.py:18 +++++ Get maxbersize from dse.ldif +++++ [32mINFO [0m lib389:ticket48214_test.py:21 Run CMD: egrep nsslapd-maxbersize /etc/dirsrv/slapd-standalone1/dse.ldif [32mINFO [0m lib389:ticket48214_test.py:28 Empty: [32mINFO [0m lib389:ticket48214_test.py:50 No nsslapd-maxbersize found in dse.ldif [32mINFO [0m lib389:ticket48214_test.py:63 ldapsearch returned nsslapd-maxbersize: b'2097152' [32mINFO [0m lib389:ticket48214_test.py:72 Checking 2097152 vs 2097152 [32mINFO [0m lib389:ticket48214_test.py:89 ######################### Add nsslapd-maxbersize: 0 ###################### [32mINFO [0m lib389:ticket48214_test.py:44 +++++ Check Max Ber Size +++++ [32mINFO [0m lib389:ticket48214_test.py:18 +++++ Get maxbersize from dse.ldif +++++ [32mINFO [0m lib389:ticket48214_test.py:21 Run CMD: egrep nsslapd-maxbersize /etc/dirsrv/slapd-standalone1/dse.ldif [32mINFO [0m lib389:ticket48214_test.py:35 Right format - nsslapd-maxbersize: 0 [32mINFO [0m lib389:ticket48214_test.py:52 nsslapd-maxbersize: 0 [32mINFO [0m lib389:ticket48214_test.py:63 ldapsearch returned nsslapd-maxbersize: b'2097152' [32mINFO [0m lib389:ticket48214_test.py:72 Checking 2097152 vs 2097152 [32mINFO [0m lib389:ticket48214_test.py:94 ######################### Add nsslapd-maxbersize: 10000 ###################### [32mINFO [0m lib389:ticket48214_test.py:44 +++++ Check Max Ber Size +++++ [32mINFO [0m lib389:ticket48214_test.py:18 +++++ Get maxbersize from dse.ldif +++++ [32mINFO [0m lib389:ticket48214_test.py:21 Run CMD: egrep nsslapd-maxbersize /etc/dirsrv/slapd-standalone1/dse.ldif [32mINFO [0m lib389:ticket48214_test.py:35 Right format - nsslapd-maxbersize: 10000 [32mINFO [0m lib389:ticket48214_test.py:55 nsslapd-maxbersize: 10000 [32mINFO [0m lib389:ticket48214_test.py:63 ldapsearch returned nsslapd-maxbersize: b'10000' [32mINFO [0m lib389:ticket48214_test.py:98 ticket48214 was successfully verified. | |||
Passed | tickets/ticket48228_test.py::test_ticket48228_test_global_policy | 14.32 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket48233_test.py::test_ticket48233 | 5.59 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48233_test:ticket48233_test.py:54 Test complete | |||
Passed | tickets/ticket48234_test.py::test_ticket48234 | 0.28 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48234_test:ticket48234_test.py:35 Bind as root DN [32mINFO [0m tests.tickets.ticket48234_test:ticket48234_test.py:46 Add aci which contains extensible filter. [32mINFO [0m tests.tickets.ticket48234_test:ticket48234_test.py:58 Add entries ... [32mINFO [0m tests.tickets.ticket48234_test:ticket48234_test.py:61 adding OU0 under dc=example,dc=com... [32mINFO [0m tests.tickets.ticket48234_test:ticket48234_test.py:64 adding outest under ou=OU0,dc=example,dc=com... [32mINFO [0m tests.tickets.ticket48234_test:ticket48234_test.py:61 adding OU1 under dc=example,dc=com... [32mINFO [0m tests.tickets.ticket48234_test:ticket48234_test.py:64 adding outest under ou=OU1,dc=example,dc=com... [32mINFO [0m tests.tickets.ticket48234_test:ticket48234_test.py:69 adding admin under ou=outest,ou=OU0,dc=example,dc=com... [32mINFO [0m tests.tickets.ticket48234_test:ticket48234_test.py:69 adding admin under ou=outest,ou=OU1,dc=example,dc=com... [32mINFO [0m tests.tickets.ticket48234_test:ticket48234_test.py:73 Bind as user cn=admin,ou=outest,ou=OU1,dc=example,dc=com [32mINFO [0m tests.tickets.ticket48234_test:ticket48234_test.py:92 Test complete | |||
Passed | tickets/ticket48252_test.py::test_ticket48252_setup | 0.09 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket48252_test.py::test_ticket48252_run_0 | 13.12 | |
----------------------------- Captured stderr call ----------------------------- [18/Jun/2019:22:01:06.285855420 -0400] - INFO - ldbm_instance_config_cachememsize_set - force a minimal value 512000 [18/Jun/2019:22:01:06.293572999 -0400] - INFO - check_and_set_import_cache - pagesize: 4096, available bytes 7652937728, process usage 22659072 [18/Jun/2019:22:01:06.297013549 -0400] - INFO - check_and_set_import_cache - Import allocates 2989428KB import cache. [18/Jun/2019:22:01:06.301829876 -0400] - INFO - dblayer_copy_directory - Backing up file 0 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/uid.db) [18/Jun/2019:22:01:06.305204909 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/uid.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/uid.db [18/Jun/2019:22:01:06.308443372 -0400] - INFO - dblayer_copy_directory - Backing up file 1 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/numsubordinates.db) [18/Jun/2019:22:01:06.311317062 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/numsubordinates.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/numsubordinates.db [18/Jun/2019:22:01:06.315359495 -0400] - INFO - dblayer_copy_directory - Backing up file 2 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/ancestorid.db) [18/Jun/2019:22:01:06.318527269 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/ancestorid.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/ancestorid.db [18/Jun/2019:22:01:06.321656312 -0400] - INFO - dblayer_copy_directory - Backing up file 3 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/nsuniqueid.db) [18/Jun/2019:22:01:06.324696151 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/nsuniqueid.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/nsuniqueid.db [18/Jun/2019:22:01:06.327915521 -0400] - INFO - dblayer_copy_directory - Backing up file 4 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/objectclass.db) [18/Jun/2019:22:01:06.331345717 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/objectclass.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/objectclass.db [18/Jun/2019:22:01:06.334435626 -0400] - INFO - dblayer_copy_directory - Backing up file 5 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/cn.db) [18/Jun/2019:22:01:06.337410247 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/cn.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/cn.db [18/Jun/2019:22:01:06.340369796 -0400] - INFO - dblayer_copy_directory - Backing up file 6 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/entryrdn.db) [18/Jun/2019:22:01:06.342979468 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/entryrdn.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/entryrdn.db [18/Jun/2019:22:01:06.346580669 -0400] - INFO - dblayer_copy_directory - Backing up file 7 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/aci.db) [18/Jun/2019:22:01:06.349570449 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/aci.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/aci.db [18/Jun/2019:22:01:06.352736176 -0400] - INFO - dblayer_copy_directory - Backing up file 8 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/DBVERSION) [18/Jun/2019:22:01:06.356209098 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/DBVERSION to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/DBVERSION [18/Jun/2019:22:01:06.359396313 -0400] - INFO - dblayer_copy_directory - Backing up file 9 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/entryusn.db) [18/Jun/2019:22:01:06.365259395 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/entryusn.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/entryusn.db [18/Jun/2019:22:01:06.368067936 -0400] - INFO - dblayer_copy_directory - Backing up file 10 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/id2entry.db) [18/Jun/2019:22:01:06.370773452 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/id2entry.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/id2entry.db [18/Jun/2019:22:01:06.373946565 -0400] - INFO - dblayer_copy_directory - Backing up file 11 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/uniquemember.db) [18/Jun/2019:22:01:06.377121449 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/uniquemember.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/uniquemember.db [18/Jun/2019:22:01:06.380658809 -0400] - INFO - dblayer_copy_directory - Backing up file 12 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/parentid.db) [18/Jun/2019:22:01:06.383753968 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/parentid.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/parentid.db [18/Jun/2019:22:01:06.386845657 -0400] - INFO - dblayer_copy_directory - Backing up file 13 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/sn.db) [18/Jun/2019:22:01:06.389758983 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/sn.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/userRoot/sn.db [18/Jun/2019:22:01:06.392671057 -0400] - INFO - upgradedb_core - userRoot: Start upgradedb. [18/Jun/2019:22:01:06.395444280 -0400] - INFO - dblayer_instance_start - Import is running with nsslapd-db-private-import-mem on; No other process is allowed to access the database [18/Jun/2019:22:01:06.571310750 -0400] - INFO - import_main_offline - reindex userRoot: Index buffering enabled with bucket size 100 [18/Jun/2019:22:01:07.276715590 -0400] - INFO - import_monitor_threads - reindex userRoot: Workers finished; cleaning up... [18/Jun/2019:22:01:07.481452975 -0400] - INFO - import_monitor_threads - reindex userRoot: Workers cleaned up. [18/Jun/2019:22:01:07.484906541 -0400] - INFO - import_main_offline - reindex userRoot: Cleaning up producer thread... [18/Jun/2019:22:01:07.487812710 -0400] - INFO - import_main_offline - reindex userRoot: Indexing complete. Post-processing... [18/Jun/2019:22:01:07.490448825 -0400] - INFO - import_main_offline - reindex userRoot: Generating numsubordinates (this may take several minutes to complete)... [18/Jun/2019:22:01:07.493200523 -0400] - INFO - import_main_offline - reindex userRoot: Generating numSubordinates complete. [18/Jun/2019:22:01:07.495937223 -0400] - INFO - ldbm_get_nonleaf_ids - reindex userRoot: Gathering ancestorid non-leaf IDs... [18/Jun/2019:22:01:07.498484052 -0400] - INFO - ldbm_get_nonleaf_ids - reindex userRoot: Finished gathering ancestorid non-leaf IDs. [18/Jun/2019:22:01:07.506963796 -0400] - INFO - ldbm_ancestorid_new_idl_create_index - reindex userRoot: Creating ancestorid index (new idl)... [18/Jun/2019:22:01:07.510232414 -0400] - INFO - ldbm_ancestorid_new_idl_create_index - reindex userRoot: Created ancestorid index (new idl). [18/Jun/2019:22:01:07.512936290 -0400] - INFO - import_main_offline - reindex userRoot: Flushing caches... [18/Jun/2019:22:01:07.515575337 -0400] - INFO - import_main_offline - reindex userRoot: Closing files... [18/Jun/2019:22:01:07.581274888 -0400] - INFO - dblayer_pre_close - All database threads now stopped [18/Jun/2019:22:01:07.585834176 -0400] - INFO - import_main_offline - reindex userRoot: Reindexing complete. Processed 18 entries in 1 seconds. (18.00 entries/sec) [18/Jun/2019:22:01:07.590143073 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/log.0000000001 to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:06.149687/log.0000000001 [18/Jun/2019:22:01:07.615041546 -0400] - WARN - dblayer_get_home_dir - Db home directory is not set. Possibly nsslapd-directory (optionally nsslapd-db-home-directory) is missing in the config file. [18/Jun/2019:22:01:07.618977165 -0400] - ERR - dblayer_copyfile - Failed to open source file (null)/DBVERSION by "No such file or directory" [18/Jun/2019:22:01:07.622897022 -0400] - INFO - dblayer_pre_close - All database threads now stopped ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-standalone1/db/userRoot/cn.db'] [32mINFO [0m lib389:ticket48252_test.py:63 Did not found key test_user0 in dbscan output [32mINFO [0m lib389:__init__.py:3068 Running script: ['/usr/bin/dbscan', '-f', '/var/lib/dirsrv/slapd-standalone1/db/userRoot/cn.db'] [32mINFO [0m lib389:ticket48252_test.py:63 Did not found key test_user0 in dbscan output | |||
Passed | tickets/ticket48252_test.py::test_ticket48252_run_1 | 5.53 | |
----------------------------- Captured stderr call ----------------------------- [18/Jun/2019:22:01:15.647270939 -0400] - INFO - ldbm_instance_config_cachememsize_set - force a minimal value 512000 [18/Jun/2019:22:01:15.656598071 -0400] - INFO - check_and_set_import_cache - pagesize: 4096, available bytes 7653875712, process usage 22548480 [18/Jun/2019:22:01:15.660038458 -0400] - INFO - check_and_set_import_cache - Import allocates 2989795KB import cache. [18/Jun/2019:22:01:15.664830276 -0400] - INFO - dblayer_copy_directory - Backing up file 0 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/uid.db) [18/Jun/2019:22:01:15.668373578 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/uid.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/uid.db [18/Jun/2019:22:01:15.674087155 -0400] - INFO - dblayer_copy_directory - Backing up file 1 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/numsubordinates.db) [18/Jun/2019:22:01:15.677276959 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/numsubordinates.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/numsubordinates.db [18/Jun/2019:22:01:15.680264050 -0400] - INFO - dblayer_copy_directory - Backing up file 2 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/ancestorid.db) [18/Jun/2019:22:01:15.684203886 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/ancestorid.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/ancestorid.db [18/Jun/2019:22:01:15.688146605 -0400] - INFO - dblayer_copy_directory - Backing up file 3 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/nsuniqueid.db) [18/Jun/2019:22:01:15.691205121 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/nsuniqueid.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/nsuniqueid.db [18/Jun/2019:22:01:15.694984759 -0400] - INFO - dblayer_copy_directory - Backing up file 4 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/objectclass.db) [18/Jun/2019:22:01:15.698397959 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/objectclass.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/objectclass.db [18/Jun/2019:22:01:15.701552940 -0400] - INFO - dblayer_copy_directory - Backing up file 5 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/cn.db) [18/Jun/2019:22:01:15.704385555 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/cn.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/cn.db [18/Jun/2019:22:01:15.707098998 -0400] - INFO - dblayer_copy_directory - Backing up file 6 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/entryrdn.db) [18/Jun/2019:22:01:15.710181712 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/entryrdn.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/entryrdn.db [18/Jun/2019:22:01:15.713274505 -0400] - INFO - dblayer_copy_directory - Backing up file 7 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/aci.db) [18/Jun/2019:22:01:15.716293131 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/aci.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/aci.db [18/Jun/2019:22:01:15.719802959 -0400] - INFO - dblayer_copy_directory - Backing up file 8 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/DBVERSION) [18/Jun/2019:22:01:15.723056840 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/DBVERSION to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/DBVERSION [18/Jun/2019:22:01:15.726328486 -0400] - INFO - dblayer_copy_directory - Backing up file 9 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/entryusn.db) [18/Jun/2019:22:01:15.729446772 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/entryusn.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/entryusn.db [18/Jun/2019:22:01:15.734122747 -0400] - INFO - dblayer_copy_directory - Backing up file 10 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/id2entry.db) [18/Jun/2019:22:01:15.737147760 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/id2entry.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/id2entry.db [18/Jun/2019:22:01:15.740763738 -0400] - INFO - dblayer_copy_directory - Backing up file 11 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/uniquemember.db) [18/Jun/2019:22:01:15.744086753 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/uniquemember.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/uniquemember.db [18/Jun/2019:22:01:15.747059401 -0400] - INFO - dblayer_copy_directory - Backing up file 12 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/parentid.db) [18/Jun/2019:22:01:15.750189767 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/parentid.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/parentid.db [18/Jun/2019:22:01:15.753533382 -0400] - INFO - dblayer_copy_directory - Backing up file 13 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/nscpEntryDN.db) [18/Jun/2019:22:01:15.756504960 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/nscpEntryDN.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/nscpEntryDN.db [18/Jun/2019:22:01:15.759690403 -0400] - INFO - dblayer_copy_directory - Backing up file 14 (/var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/sn.db) [18/Jun/2019:22:01:15.762556952 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/userRoot/sn.db to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/userRoot/sn.db [18/Jun/2019:22:01:15.768430766 -0400] - INFO - upgradedb_core - userRoot: Start upgradedb. [18/Jun/2019:22:01:15.774324360 -0400] - INFO - dblayer_instance_start - Import is running with nsslapd-db-private-import-mem on; No other process is allowed to access the database [18/Jun/2019:22:01:15.957992969 -0400] - INFO - import_main_offline - reindex userRoot: Index buffering enabled with bucket size 100 [18/Jun/2019:22:01:16.664507003 -0400] - INFO - import_monitor_threads - reindex userRoot: Workers finished; cleaning up... [18/Jun/2019:22:01:16.868442854 -0400] - INFO - import_monitor_threads - reindex userRoot: Workers cleaned up. [18/Jun/2019:22:01:16.872334505 -0400] - INFO - import_main_offline - reindex userRoot: Cleaning up producer thread... [18/Jun/2019:22:01:16.875464164 -0400] - INFO - import_main_offline - reindex userRoot: Indexing complete. Post-processing... [18/Jun/2019:22:01:16.878241886 -0400] - INFO - import_main_offline - reindex userRoot: Generating numsubordinates (this may take several minutes to complete)... [18/Jun/2019:22:01:16.881288086 -0400] - INFO - import_main_offline - reindex userRoot: Generating numSubordinates complete. [18/Jun/2019:22:01:16.884680670 -0400] - INFO - ldbm_get_nonleaf_ids - reindex userRoot: Gathering ancestorid non-leaf IDs... [18/Jun/2019:22:01:16.887964974 -0400] - INFO - ldbm_get_nonleaf_ids - reindex userRoot: Finished gathering ancestorid non-leaf IDs. [18/Jun/2019:22:01:16.894719055 -0400] - INFO - ldbm_ancestorid_new_idl_create_index - reindex userRoot: Creating ancestorid index (new idl)... [18/Jun/2019:22:01:16.898590092 -0400] - INFO - ldbm_ancestorid_new_idl_create_index - reindex userRoot: Created ancestorid index (new idl). [18/Jun/2019:22:01:16.901775269 -0400] - INFO - import_main_offline - reindex userRoot: Flushing caches... [18/Jun/2019:22:01:16.904674726 -0400] - INFO - import_main_offline - reindex userRoot: Closing files... [18/Jun/2019:22:01:16.982548648 -0400] - INFO - dblayer_pre_close - All database threads now stopped [18/Jun/2019:22:01:16.986249865 -0400] - INFO - import_main_offline - reindex userRoot: Reindexing complete. Processed 18 entries in 1 seconds. (18.00 entries/sec) [18/Jun/2019:22:01:16.989662029 -0400] - INFO - dblayer_copyfile - Copying /var/lib/dirsrv/slapd-standalone1/db/log.0000000001 to /var/lib/dirsrv/slapd-standalone1/bak/reindex_2019-06-18T22:01:15.467948/log.0000000001 [18/Jun/2019:22:01:17.005720002 -0400] - WARN - dblayer_get_home_dir - Db home directory is not set. Possibly nsslapd-directory (optionally nsslapd-db-home-directory) is missing in the config file. [18/Jun/2019:22:01:17.008909745 -0400] - ERR - dblayer_copyfile - Failed to open source file (null)/DBVERSION by "No such file or directory" [18/Jun/2019:22:01:17.011923201 -0400] - INFO - dblayer_pre_close - All database threads now stopped | |||
Passed | tickets/ticket48265_test.py::test_ticket48265_test | 0.29 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48265_test:ticket48265_test.py:34 Adding 20 test entries... [32mINFO [0m tests.tickets.ticket48265_test:ticket48265_test.py:51 Search with Ticket 47521 type complex filter [32mINFO [0m tests.tickets.ticket48265_test:ticket48265_test.py:60 Search with Ticket 48265 type complex filter [32mINFO [0m tests.tickets.ticket48265_test:ticket48265_test.py:69 Test 48265 complete | |||
Passed | tickets/ticket48266_test.py::test_ticket48266_fractional | 16.88 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working | |||
Passed | tickets/ticket48266_test.py::test_ticket48266_check_repl_desc | 1.10 | |
No log output captured. | |||
Passed | tickets/ticket48266_test.py::test_ticket48266_count_csn_evaluation | 30.61 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48266_test.py:125 dn: cn=new_account2,dc=example,dc=com [32mINFO [0m tests.tickets.ticket48266_test:ticket48266_test.py:134 ############# cn=new_account2,dc=example,dc=com [32mINFO [0m tests.tickets.ticket48266_test:ticket48266_test.py:140 {'action': 'MOD', 'timestamp': '[18/Jun/2019:22:02:03.370508296 -0400]', 'conn': '1', 'op': '10', 'rem': 'dn="cn=new_account2,dc=example,dc=com"', 'datetime': datetime.datetime(2019, 6, 18, 22, 0, 0, 370508, tzinfo=tzoffset(None, -14400))} [32mINFO [0m tests.tickets.ticket48266_test:ticket48266_test.py:146 {'action': 'RESULT', 'timestamp': '[18/Jun/2019:22:02:03.432795741 -0400]', 'conn': '1', 'op': '10', 'rem': 'err=0 tag=103 nentries=0 etime=0.0062569352 csn=5d09979b000000010000', 'err': '0', 'tag': '103', 'nentries': '0', 'etime': '0.0062569352', 'csn': '5d09979b000000010000', 'datetime': datetime.datetime(2019, 6, 18, 22, 0, 0, 432795, tzinfo=tzoffset(None, -14400))} [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket48266_test:ticket48266_test.py:201 after 102 MODs we have completed 1 replication sessions [32mINFO [0m lib389:ticket48266_test.py:90 dn: cn=new_account5,dc=example,dc=com [32mINFO [0m tests.tickets.ticket48266_test:ticket48266_test.py:99 ############# cn=new_account5,dc=example,dc=com [32mINFO [0m tests.tickets.ticket48266_test:ticket48266_test.py:105 {'action': 'MOD', 'timestamp': '[18/Jun/2019:22:02:16.252967551 -0400]', 'conn': '1', 'op': '119', 'rem': 'dn="cn=new_account5,dc=example,dc=com"', 'datetime': datetime.datetime(2019, 6, 18, 22, 0, 0, 252967, tzinfo=tzoffset(None, -14400))} [32mINFO [0m tests.tickets.ticket48266_test:ticket48266_test.py:111 {'action': 'RESULT', 'timestamp': '[18/Jun/2019:22:02:16.307539358 -0400]', 'conn': '1', 'op': '119', 'rem': 'err=0 tag=103 nentries=0 etime=0.0054747536 csn=5d0997a8000100010000', 'err': '0', 'tag': '103', 'nentries': '0', 'etime': '0.0054747536', 'csn': '5d0997a8000100010000', 'datetime': datetime.datetime(2019, 6, 18, 22, 0, 0, 307539, tzinfo=tzoffset(None, -14400))} [32mINFO [0m tests.tickets.ticket48266_test:ticket48266_test.py:220 This MODs 5d0997a8000100010000 triggered the send of the dummy update completed 1 replication sessions [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:ticket48266_test.py:90 dn: cn=new_account5,dc=example,dc=com [32mINFO [0m tests.tickets.ticket48266_test:ticket48266_test.py:99 ############# cn=new_account5,dc=example,dc=com [32mINFO [0m tests.tickets.ticket48266_test:ticket48266_test.py:105 {'action': 'MOD', 'timestamp': '[18/Jun/2019:22:02:26.658964266 -0400]', 'conn': '1', 'op': '125', 'rem': 'dn="cn=new_account5,dc=example,dc=com"', 'datetime': datetime.datetime(2019, 6, 18, 22, 0, 0, 658964, tzinfo=tzoffset(None, -14400))} [32mINFO [0m tests.tickets.ticket48266_test:ticket48266_test.py:111 {'action': 'RESULT', 'timestamp': '[18/Jun/2019:22:02:26.717231279 -0400]', 'conn': '1', 'op': '125', 'rem': 'err=0 tag=103 nentries=0 etime=0.0058516794 csn=5d0997b2000000010000', 'err': '0', 'tag': '103', 'nentries': '0', 'etime': '0.0058516794', 'csn': '5d0997b2000000010000', 'datetime': datetime.datetime(2019, 6, 18, 22, 0, 0, 717231, tzinfo=tzoffset(None, -14400))} [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket48266_test:ticket48266_test.py:240 This MODs 5d0997b2000000010000 completed in 1 replication sessions, should be sent without evaluating 5d09979b000000010000 [32mINFO [0m tests.tickets.ticket48266_test:ticket48266_test.py:260 Now check the we can not find the first csn 5d09979b000000010000 in the log | |||
Passed | tickets/ticket48270_test.py::test_ticket48270_init | 0.18 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48270_test:ticket48270_test.py:26 Initialization: add dummy entries for the tests | |||
Passed | tickets/ticket48270_test.py::test_ticket48270_homeDirectory_indexed_cis | 2.03 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48270_test:ticket48270_test.py:39 index homeDirectory in caseIgnoreIA5Match and caseExactIA5Match [32mINFO [0m tests.tickets.ticket48270_test:ticket48270_test.py:57 successfully checked that filter with exact mr , a filter with lowercase eq is failing [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_220244 completed successfully [32mINFO [0m tests.tickets.ticket48270_test:ticket48270_test.py:63 Check indexing succeeded with a specified matching rule | |||
Passed | tickets/ticket48270_test.py::test_ticket48270_homeDirectory_mixed_value | 0.01 | |
No log output captured. | |||
Passed | tickets/ticket48270_test.py::test_ticket48270_extensible_search | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48270_test:ticket48270_test.py:91 Default: can retrieve an entry filter syntax with exact stored value [32mINFO [0m tests.tickets.ticket48270_test:ticket48270_test.py:93 Default: can retrieve an entry filter caseExactIA5Match with exact stored value [32mINFO [0m tests.tickets.ticket48270_test:ticket48270_test.py:97 Default: can not retrieve an entry filter syntax match with lowered stored value [32mINFO [0m tests.tickets.ticket48270_test:ticket48270_test.py:103 Default: can not retrieve an entry filter caseExactIA5Match with lowered stored value [32mINFO [0m tests.tickets.ticket48270_test:ticket48270_test.py:110 Default: can retrieve an entry filter caseIgnoreIA5Match with lowered stored value | |||
Passed | tickets/ticket48272_test.py::test_ticket48272 | 9.54 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48272_test:ticket48272_test.py:129 Test PASSED | |||
Passed | tickets/ticket48294_test.py::test_48294_init | 0.08 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48294_test.py:31 ############################################### [32mINFO [0m lib389:ticket48294_test.py:32 ####### Testing Ticket 48294 - Linked Attributes plug-in - won't update links after MODRDN operation [32mINFO [0m lib389:ticket48294_test.py:33 ############################################### | |||
Passed | tickets/ticket48294_test.py::test_48294_run_0 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48294_test.py:31 ############################################### [32mINFO [0m lib389:ticket48294_test.py:32 ####### Case 0 - Rename employee1 and adjust the link type value by replace [32mINFO [0m lib389:ticket48294_test.py:33 ############################################### [32mINFO [0m lib389:ticket48294_test.py:59 ######################### MODRDN uid=employee2 ###################### | |||
Passed | tickets/ticket48294_test.py::test_48294_run_1 | 0.03 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48294_test.py:31 ############################################### [32mINFO [0m lib389:ticket48294_test.py:32 ####### Case 1 - Rename employee2 and adjust the link type value by delete and add [32mINFO [0m lib389:ticket48294_test.py:33 ############################################### [32mINFO [0m lib389:ticket48294_test.py:59 ######################### MODRDN uid=employee3 ###################### | |||
Passed | tickets/ticket48294_test.py::test_48294_run_2 | 0.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48294_test.py:31 ############################################### [32mINFO [0m lib389:ticket48294_test.py:32 ####### Case 2 - Rename manager1 to manager2 and make sure the managed attribute value is updated [32mINFO [0m lib389:ticket48294_test.py:33 ############################################### [32mINFO [0m lib389:ticket48294_test.py:59 ######################### MODRDN uid=manager2 ###################### | |||
Passed | tickets/ticket48295_test.py::test_48295_init | 0.07 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48295_test.py:30 ############################################### [32mINFO [0m lib389:ticket48295_test.py:31 ####### Testing Ticket 48295 - Entry cache is not rolled back -- Linked Attributes plug-in - wrong behaviour when adding valid and broken links [32mINFO [0m lib389:ticket48295_test.py:32 ############################################### | |||
Passed | tickets/ticket48295_test.py::test_48295_run | 0.04 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48295_test.py:30 ############################################### [32mINFO [0m lib389:ticket48295_test.py:31 ####### Add 2 linktypes to manager1 - one exists, another does not to make sure the managed entry does not have managed type. [32mINFO [0m lib389:ticket48295_test.py:32 ############################################### | |||
Passed | tickets/ticket48312_test.py::test_ticket48312 | 0.10 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48312_test:ticket48312_test.py:117 Test complete | |||
Passed | tickets/ticket48325_test.py::test_ticket48325 | 4.19 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39101, 'ldap-secureport': 63801, 'server-id': 'hub1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39201, 'ldap-secureport': 63901, 'server-id': 'consumer1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:471 Creating replication topology. [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39101 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39101 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39101 is working [32mINFO [0m lib389.replica:replica.py:1662 SUCCESS: joined consumer from ldap://server.example.com:39001 to ldap://server.example.com:39101 [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39201 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39101 to ldap://server.example.com:39201 is was created [32mINFO [0m lib389.replica:replica.py:1719 SUCCESS: joined consumer from ldap://server.example.com:39101 to ldap://server.example.com:39201 [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39201 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39101 is working [32mINFO [0m tests.tickets.ticket48325_test:ticket48325_test.py:125 Test complete | |||
Passed | tickets/ticket48342_test.py::test_ticket4026 | 91.27 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39003, 'ldap-secureport': 63703, 'server-id': 'master3', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39003 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39003 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master3 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master3 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39002 is was created------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48342_test:ticket48342_test.py:19 Add dna plugin config entry...server.example.com:39001 [32mINFO [0m tests.tickets.ticket48342_test:ticket48342_test.py:37 Enable the DNA plugin... [32mINFO [0m tests.tickets.ticket48342_test:ticket48342_test.py:44 Restarting the server... [32mINFO [0m tests.tickets.ticket48342_test:ticket48342_test.py:19 Add dna plugin config entry...server.example.com:39002 [32mINFO [0m tests.tickets.ticket48342_test:ticket48342_test.py:37 Enable the DNA plugin... [32mINFO [0m tests.tickets.ticket48342_test:ticket48342_test.py:44 Restarting the server... [32mINFO [0m tests.tickets.ticket48342_test:ticket48342_test.py:19 Add dna plugin config entry...server.example.com:39003 [32mINFO [0m tests.tickets.ticket48342_test:ticket48342_test.py:37 Enable the DNA plugin... [32mINFO [0m tests.tickets.ticket48342_test:ticket48342_test.py:44 Restarting the server... [32mINFO [0m tests.tickets.ticket48342_test:ticket48342_test.py:127 Test complete [32mINFO [0m tests.tickets.ticket48342_test:ticket48342_test.py:135 Test complete | |||
Passed | tickets/ticket48354_test.py::test_ticket48354 | 0.00 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48354_test:ticket48354_test.py:50 Test PASSED | |||
Passed | tickets/ticket48362_test.py::test_ticket48362 | 93.38 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48362_test:ticket48362_test.py:28 Add dna plugin config entry...server.example.com:39001 [32mINFO [0m tests.tickets.ticket48362_test:ticket48362_test.py:48 Enable the DNA plugin... [32mINFO [0m tests.tickets.ticket48362_test:ticket48362_test.py:55 Restarting the server... [32mINFO [0m tests.tickets.ticket48362_test:ticket48362_test.py:28 Add dna plugin config entry...server.example.com:39002 [32mINFO [0m tests.tickets.ticket48362_test:ticket48362_test.py:48 Enable the DNA plugin... [32mINFO [0m tests.tickets.ticket48362_test:ticket48362_test.py:55 Restarting the server... [32mINFO [0m tests.tickets.ticket48362_test:ticket48362_test.py:83 ======================== Update dnaPortNum=39001 ============================ [32mINFO [0m tests.tickets.ticket48362_test:ticket48362_test.py:90 ======================== Update done [32mINFO [0m tests.tickets.ticket48362_test:ticket48362_test.py:83 ======================== Update dnaPortNum=39002 ============================ [32mINFO [0m tests.tickets.ticket48362_test:ticket48362_test.py:90 ======================== Update done [32mINFO [0m tests.tickets.ticket48362_test:ticket48362_test.py:132 ======================== BEFORE RESTART ============================ [32mINFO [0m tests.tickets.ticket48362_test:ticket48362_test.py:135 ======================== BEFORE RESTART ============================ [32mINFO [0m tests.tickets.ticket48362_test:ticket48362_test.py:141 ======================== BEFORE RESTART ============================ [32mINFO [0m tests.tickets.ticket48362_test:ticket48362_test.py:150 =================== AFTER RESTART ================================= [32mINFO [0m tests.tickets.ticket48362_test:ticket48362_test.py:153 =================== AFTER RESTART ================================= [32mINFO [0m tests.tickets.ticket48362_test:ticket48362_test.py:159 =================== AFTER RESTART ================================= [32mINFO [0m tests.tickets.ticket48362_test:ticket48362_test.py:162 Test complete | |||
Passed | tickets/ticket48366_test.py::test_ticket48366_init | 0.21 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48366_test.py:44 Add subtree: ou=green,dc=example,dc=com [32mINFO [0m lib389:ticket48366_test.py:48 Add subtree: ou=red,dc=example,dc=com [32mINFO [0m lib389:ticket48366_test.py:54 Add cn=test,ou=people,dc=example,dc=com [32mINFO [0m lib389:ticket48366_test.py:60 Add cn=proxy,ou=people,dc=example,dc=com [32mINFO [0m lib389.utils:ticket48366_test.py:90 Adding %d test entries... | |||
Passed | tickets/ticket48366_test.py::test_ticket48366_search_user | 0.09 | |
No log output captured. | |||
Passed | tickets/ticket48366_test.py::test_ticket48366_search_dm | 0.26 | |
No log output captured. | |||
Passed | tickets/ticket48370_test.py::test_ticket48370 | 0.14 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48370_test:ticket48370_test.py:187 Test PASSED | |||
Passed | tickets/ticket48383_test.py::test_ticket48383 | 55.47 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.----------------------------- Captured stderr call ----------------------------- ldiffile: /var/lib/dirsrv/slapd-standalone1/ldif/standalone1.ldif ------------------------------ Captured log call ------------------------------- [31mCRITICAL[0m tests.tickets.ticket48383_test:ticket48383_test.py:62 Failed to change nsslapd-cachememsize No such object [32mINFO [0m tests.tickets.ticket48383_test:ticket48383_test.py:88 Test complete | |||
Passed | tickets/ticket48497_test.py::test_ticket48497_init | 0.17 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48497_test:ticket48497_test.py:26 Initialization: add dummy entries for the tests | |||
Passed | tickets/ticket48497_test.py::test_ticket48497_homeDirectory_mixed_value | 0.01 | |
No log output captured. | |||
Passed | tickets/ticket48497_test.py::test_ticket48497_extensible_search | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48497_test:ticket48497_test.py:49 Default: can retrieve an entry filter syntax with exact stored value [32mINFO [0m tests.tickets.ticket48497_test:ticket48497_test.py:51 Default: can retrieve an entry filter caseExactIA5Match with exact stored value [32mINFO [0m tests.tickets.ticket48497_test:ticket48497_test.py:55 Default: can not retrieve an entry filter syntax match with lowered stored value [32mINFO [0m tests.tickets.ticket48497_test:ticket48497_test.py:61 Default: can not retrieve an entry filter caseExactIA5Match with lowered stored value [32mINFO [0m tests.tickets.ticket48497_test:ticket48497_test.py:68 Default: can retrieve an entry filter caseIgnoreIA5Match with lowered stored value | |||
Passed | tickets/ticket48497_test.py::test_ticket48497_homeDirectory_index_cfg | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48497_test:ticket48497_test.py:73 index homeDirectory in caseIgnoreIA5Match and caseExactIA5Match | |||
Passed | tickets/ticket48497_test.py::test_ticket48497_homeDirectory_index_run | 2.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_220936 completed successfully [32mINFO [0m tests.tickets.ticket48497_test:ticket48497_test.py:93 Check indexing succeeded with a specified matching rule | |||
Passed | tickets/ticket48665_test.py::test_ticket48665 | 0.05 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48665_test:ticket48665_test.py:40 5 entries are returned from the server. [31mCRITICAL[0m tests.tickets.ticket48665_test:ticket48665_test.py:47 Failed to change nsslapd-cachememsize No such object [32mINFO [0m tests.tickets.ticket48665_test:ticket48665_test.py:52 5 entries are returned from the server. [32mINFO [0m tests.tickets.ticket48665_test:ticket48665_test.py:63 5 entries are returned from the server. [32mINFO [0m tests.tickets.ticket48665_test:ticket48665_test.py:65 Test complete | |||
Passed | tickets/ticket48745_test.py::test_ticket48745_init | 0.17 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48745_test:ticket48745_test.py:26 Initialization: add dummy entries for the tests | |||
Passed | tickets/ticket48745_test.py::test_ticket48745_homeDirectory_indexed_cis | 2.03 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48745_test:ticket48745_test.py:39 index homeDirectory in caseIgnoreIA5Match and caseExactIA5Match [32mINFO [0m tests.tickets.ticket48745_test:ticket48745_test.py:57 successfully checked that filter with exact mr , a filter with lowercase eq is failing [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_221003 completed successfully [32mINFO [0m tests.tickets.ticket48745_test:ticket48745_test.py:63 Check indexing succeeded with a specified matching rule | |||
Passed | tickets/ticket48745_test.py::test_ticket48745_homeDirectory_mixed_value | 0.01 | |
No log output captured. | |||
Passed | tickets/ticket48745_test.py::test_ticket48745_extensible_search_after_index | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48745_test:ticket48745_test.py:91 Default: can retrieve an entry filter syntax with exact stored value [32mINFO [0m tests.tickets.ticket48745_test:ticket48745_test.py:99 Default: can retrieve an entry filter caseExactIA5Match with exact stored value [32mINFO [0m tests.tickets.ticket48745_test:ticket48745_test.py:106 Default: can not retrieve an entry filter syntax match with lowered stored value [32mINFO [0m tests.tickets.ticket48745_test:ticket48745_test.py:112 Default: can not retrieve an entry filter caseExactIA5Match with lowered stored value [32mINFO [0m tests.tickets.ticket48745_test:ticket48745_test.py:119 Default: can retrieve an entry filter caseIgnoreIA5Match with lowered stored value | |||
Passed | tickets/ticket48746_test.py::test_ticket48746_init | 0.19 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48746_test:ticket48746_test.py:26 Initialization: add dummy entries for the tests | |||
Passed | tickets/ticket48746_test.py::test_ticket48746_homeDirectory_indexed_cis | 2.03 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48746_test:ticket48746_test.py:39 index homeDirectory in caseIgnoreIA5Match and caseExactIA5Match [32mINFO [0m tests.tickets.ticket48746_test:ticket48746_test.py:57 successfully checked that filter with exact mr , a filter with lowercase eq is failing [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_221012 completed successfully [32mINFO [0m tests.tickets.ticket48746_test:ticket48746_test.py:63 Check indexing succeeded with a specified matching rule | |||
Passed | tickets/ticket48746_test.py::test_ticket48746_homeDirectory_mixed_value | 0.01 | |
No log output captured. | |||
Passed | tickets/ticket48746_test.py::test_ticket48746_extensible_search_after_index | 0.00 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48746_test:ticket48746_test.py:99 Default: can retrieve an entry filter caseExactIA5Match with exact stored value | |||
Passed | tickets/ticket48746_test.py::test_ticket48746_homeDirectory_indexed_ces | 2.02 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48746_test:ticket48746_test.py:104 index homeDirectory in caseExactIA5Match, this would trigger the crash [32mINFO [0m tests.tickets.ticket48746_test:ticket48746_test.py:121 successfully checked that filter with exact mr , a filter with lowercase eq is failing [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_221014 completed successfully [32mINFO [0m tests.tickets.ticket48746_test:ticket48746_test.py:127 Check indexing succeeded with a specified matching rule | |||
Passed | tickets/ticket48759_test.py::test_ticket48759 | 20.64 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48759_test.py:66 !!!!!!! uid=member2,dc=example,dc=com: memberof->b'cn=group,dc=example,dc=com' [32mINFO [0m lib389:ticket48759_test.py:66 !!!!!!! uid=member2,dc=example,dc=com: memberof->b'cn=group,dc=example,dc=com' [32mINFO [0m lib389:ticket48759_test.py:66 !!!!!!! uid=member2,dc=example,dc=com: memberof->b'cn=group,dc=example,dc=com' | |||
Passed | tickets/ticket48799_test.py::test_ticket48799 | 15.55 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39201, 'ldap-secureport': 63901, 'server-id': 'consumer1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:166 Joining consumer consumer1 from master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39201 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39201 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working [32mINFO [0m lib389.replica:replica.py:1719 SUCCESS: joined consumer from ldap://server.example.com:39001 to ldap://server.example.com:39201 [32mINFO [0m lib389.topologies:topologies.py:171 Ensuring consumer consumer1 from master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39201 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48799_test:ticket48799_test.py:80 Test complete | |||
Passed | tickets/ticket48808_test.py::test_ticket48808 | 7.27 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:159 Run multiple paging controls on a single connection [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:48 Adding 100 users [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:166 Set user bind [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:169 Create simple paged results control instance [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:174 Iteration 0 [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:174 Iteration 1 [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:174 Iteration 2 [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:193 Set Directory Manager bind back [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:75 Deleting 100 users [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:197 Abandon the search [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:48 Adding 10 users [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:204 Set user bind [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:207 Create simple paged results control instance [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:224 Set Directory Manager bind back [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:75 Deleting 10 users [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:228 Search should fail with 'nsPagedSizeLimit = 5'and 'nsslapd-pagedsizelimit = 15' with 10 users [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:48 Adding 10 users [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:96 Set nsslapd-pagedsizelimit to b'15'. Previous value - [b'0']. Modified suffix - cn=config. [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:96 Set nsPagedSizeLimit to b'5'. Previous value - None. Modified suffix - uid=simplepaged_test,dc=example,dc=com. [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:243 Set user bind [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:246 Create simple paged results control instance [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:250 Expect to fail with SIZELIMIT_EXCEEDED [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:130 Getting page 0 [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:255 Set Directory Manager bind back [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:75 Deleting 10 users [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:96 Set nsslapd-pagedsizelimit to [b'0']. Previous value - [b'15']. Modified suffix - cn=config. [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:96 Set nsPagedSizeLimit to None. Previous value - [b'5']. Modified suffix - uid=simplepaged_test,dc=example,dc=com. [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:263 Search should pass with 'nsPagedSizeLimit = 15'and 'nsslapd-pagedsizelimit = 5' with 10 users [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:48 Adding 10 users [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:96 Set nsslapd-pagedsizelimit to b'5'. Previous value - [b'0']. Modified suffix - cn=config. [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:96 Set nsPagedSizeLimit to b'15'. Previous value - None. Modified suffix - uid=simplepaged_test,dc=example,dc=com. [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:277 Set user bind [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:280 Create simple paged results control instance [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:284 Search should PASS [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:130 Getting page 0 [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:287 10 results [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:290 Set Directory Manager bind back [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:75 Deleting 10 users [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:96 Set nsslapd-pagedsizelimit to [b'0']. Previous value - [b'5']. Modified suffix - cn=config. [32mINFO [0m tests.tickets.ticket48808_test:ticket48808_test.py:96 Set nsPagedSizeLimit to None. Previous value - [b'15']. Modified suffix - uid=simplepaged_test,dc=example,dc=com. | |||
Passed | tickets/ticket48844_test.py::test_ticket48844_init | 0.95 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:backend.py:76 List backend with suffix=dc=bitwise,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=TestBitw,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=TestBitw,cn=ldbm database,cn=plugins,cn=config cn: TestBitw nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-standalone1/db/TestBitw nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: dc=bitwise,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="dc=bitwise,dc=com",cn=mapping tree,cn=config cn: dc=bitwise,dc=com nsslapd-backend: TestBitw nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=dc\3Dbitwise\2Cdc\3Dcom,cn=mapping tree,cn=config cn: dc=bitwise,dc=com nsslapd-backend: TestBitw nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree | |||
Passed | tickets/ticket48844_test.py::test_ticket48844_bitwise_on | 3.50 | |
No log output captured. | |||
Passed | tickets/ticket48844_test.py::test_ticket48844_bitwise_off | 4.70 | |
No log output captured. | |||
Passed | tickets/ticket48891_test.py::test_ticket48891_setup | 2.27 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48891_test.py:43 Bind as cn=Directory Manager [32mINFO [0m lib389:ticket48891_test.py:53 ######################### SETUP SUFFIX o=ticket48891.org ###################### [32mINFO [0m lib389:backend.py:76 List backend with suffix=dc=ticket48891.org [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=ticket48891,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ticket48891,cn=ldbm database,cn=plugins,cn=config cn: ticket48891 nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-standalone1/db/ticket48891 nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: dc=ticket48891.org objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="dc=ticket48891.org",cn=mapping tree,cn=config cn: dc=ticket48891.org nsslapd-backend: ticket48891 nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=dc\3Dticket48891.org,cn=mapping tree,cn=config cn: dc=ticket48891.org nsslapd-backend: ticket48891 nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:ticket48891_test.py:61 ######################### Generate Test data ###################### [32mINFO [0m lib389:ticket48891_test.py:77 ######################### SEARCH ALL ###################### [32mINFO [0m lib389:ticket48891_test.py:78 Bind as cn=Directory Manager and add the READ/SEARCH SELFDN aci [32mINFO [0m lib389:ticket48891_test.py:82 Returned 10 entries. [32mINFO [0m lib389:ticket48891_test.py:86 10 person entries are successfully created under dc=ticket48891.org. | |||
Passed | tickets/ticket48893_test.py::test_ticket48893 | 0.00 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48893_test:ticket48893_test.py:46 Test PASSED | |||
Passed | tickets/ticket48896_test.py::test_ticket48896 | 0.51 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:69 Testing Ticket 48896 - Default Setting for passwordMinTokenLength does not work [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:71 Setting global password policy with password syntax. [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:80 Default passwordMinTokenLength == b'3' [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:81 Default passwordInHistory == b'6' [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:83 Adding a user. [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:47 Binding as {uid=buser123,dc=example,dc=com, password} [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:51 Replacing password: password -> Abcd012+, which should be ok [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:63 PASSED [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:47 Binding as {uid=buser123,dc=example,dc=com, Abcd012+} [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:51 Replacing password: Abcd012+ -> user, which should fail [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:55 Exception (expected): CONSTRAINT_VIOLATION [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:63 PASSED [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:47 Binding as {uid=buser123,dc=example,dc=com, Abcd012+} [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:51 Replacing password: Abcd012+ -> buser123, which should fail [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:55 Exception (expected): CONSTRAINT_VIOLATION [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:63 PASSED [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:47 Binding as {uid=buser123,dc=example,dc=com, Abcd012+} [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:51 Replacing password: Abcd012+ -> Tuse!1234, which should fail [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:55 Exception (expected): CONSTRAINT_VIOLATION [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:63 PASSED [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:47 Binding as {uid=buser123,dc=example,dc=com, Abcd012+} [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:51 Replacing password: Abcd012+ -> Tuse!0987, which should fail [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:55 Exception (expected): CONSTRAINT_VIOLATION [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:63 PASSED [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:47 Binding as {uid=buser123,dc=example,dc=com, Abcd012+} [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:51 Replacing password: Abcd012+ -> Tabc!1234, which should fail [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:55 Exception (expected): CONSTRAINT_VIOLATION [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:63 PASSED [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:47 Binding as {uid=buser123,dc=example,dc=com, Abcd012+} [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:51 Replacing password: Abcd012+ -> Direc+ory389, which should be ok [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:63 PASSED [32mINFO [0m tests.tickets.ticket48896_test:ticket48896_test.py:132 SUCCESS | |||
Passed | tickets/ticket48906_test.py::test_ticket48906_setup | 0.34 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48906_test.py:62 Bind as cn=Directory Manager [32mINFO [0m lib389:ticket48906_test.py:82 ######################### SEARCH ALL ###################### [32mINFO [0m lib389:ticket48906_test.py:83 Bind as cn=Directory Manager and add the READ/SEARCH SELFDN aci [32mINFO [0m lib389:ticket48906_test.py:87 Returned 10 entries. [32mINFO [0m lib389:ticket48906_test.py:91 10 person entries are successfully created under dc=example,dc=com. | |||
Passed | tickets/ticket48906_test.py::test_ticket48906_dblock_default | 0.01 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48906_test.py:148 ################################### [32mINFO [0m lib389:ticket48906_test.py:149 ### [32mINFO [0m lib389:ticket48906_test.py:150 ### Check that before any change config/monitor [32mINFO [0m lib389:ticket48906_test.py:151 ### contains the default value [32mINFO [0m lib389:ticket48906_test.py:152 ### [32mINFO [0m lib389:ticket48906_test.py:153 ################################### | |||
Passed | tickets/ticket48906_test.py::test_ticket48906_dblock_ldap_update | 3.22 | |
----------------------------- Captured stdout call ----------------------------- line locks:10000 expected_value 10000 value 10000 ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48906_test.py:159 ################################### [32mINFO [0m lib389:ticket48906_test.py:160 ### [32mINFO [0m lib389:ticket48906_test.py:161 ### Check that after ldap update [32mINFO [0m lib389:ticket48906_test.py:162 ### - monitor contains DEFAULT [32mINFO [0m lib389:ticket48906_test.py:163 ### - configured contains DBLOCK_LDAP_UPDATE [32mINFO [0m lib389:ticket48906_test.py:164 ### - After stop dse.ldif contains DBLOCK_LDAP_UPDATE [32mINFO [0m lib389:ticket48906_test.py:165 ### - After stop guardian contains DEFAULT [32mINFO [0m lib389:ticket48906_test.py:166 ### In fact guardian should differ from config to recreate the env [32mINFO [0m lib389:ticket48906_test.py:167 ### Check that after restart (DBenv recreated) [32mINFO [0m lib389:ticket48906_test.py:168 ### - monitor contains DBLOCK_LDAP_UPDATE [32mINFO [0m lib389:ticket48906_test.py:169 ### - configured contains DBLOCK_LDAP_UPDATE [32mINFO [0m lib389:ticket48906_test.py:170 ### - dse.ldif contains DBLOCK_LDAP_UPDATE [32mINFO [0m lib389:ticket48906_test.py:171 ### [32mINFO [0m lib389:ticket48906_test.py:172 ################################### | |||
Passed | tickets/ticket48906_test.py::test_ticket48906_dblock_edit_update | 6.20 | |
----------------------------- Captured stdout call ----------------------------- line locks:20000 expected_value 20000 value 20000 line locks:40000 expected_value 40000 value 40000 ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48906_test.py:190 ################################### [32mINFO [0m lib389:ticket48906_test.py:191 ### [32mINFO [0m lib389:ticket48906_test.py:192 ### Check that after stop [32mINFO [0m lib389:ticket48906_test.py:193 ### - dse.ldif contains DBLOCK_LDAP_UPDATE [32mINFO [0m lib389:ticket48906_test.py:194 ### - guardian contains DBLOCK_LDAP_UPDATE [32mINFO [0m lib389:ticket48906_test.py:195 ### Check that edit dse+restart [32mINFO [0m lib389:ticket48906_test.py:196 ### - monitor contains DBLOCK_EDIT_UPDATE [32mINFO [0m lib389:ticket48906_test.py:197 ### - configured contains DBLOCK_EDIT_UPDATE [32mINFO [0m lib389:ticket48906_test.py:198 ### Check that after stop [32mINFO [0m lib389:ticket48906_test.py:199 ### - dse.ldif contains DBLOCK_EDIT_UPDATE [32mINFO [0m lib389:ticket48906_test.py:200 ### - guardian contains DBLOCK_EDIT_UPDATE [32mINFO [0m lib389:ticket48906_test.py:201 ### [32mINFO [0m lib389:ticket48906_test.py:202 ################################### | |||
Passed | tickets/ticket48906_test.py::test_ticket48906_dblock_robust | 5.46 | |
----------------------------- Captured stdout call ----------------------------- line locks:40000 expected_value 40000 value 40000 ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket48906_test.py:244 ################################### [32mINFO [0m lib389:ticket48906_test.py:245 ### [32mINFO [0m lib389:ticket48906_test.py:246 ### Check that the following values are rejected [32mINFO [0m lib389:ticket48906_test.py:247 ### - negative value [32mINFO [0m lib389:ticket48906_test.py:248 ### - insuffisant value [32mINFO [0m lib389:ticket48906_test.py:249 ### - invalid value [32mINFO [0m lib389:ticket48906_test.py:250 ### Check that minimum value is accepted [32mINFO [0m lib389:ticket48906_test.py:251 ### [32mINFO [0m lib389:ticket48906_test.py:252 ################################### | |||
Passed | tickets/ticket48916_test.py::test_ticket48916 | 48.68 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48916_test:ticket48916_test.py:128 Test PASSED | |||
Passed | tickets/ticket48944_test.py::test_ticket48944 | 110.67 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39201, 'ldap-secureport': 63901, 'server-id': 'consumer1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39202, 'ldap-secureport': 63902, 'server-id': 'consumer2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:166 Joining consumer consumer1 from master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39201 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39201 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working [32mINFO [0m lib389.replica:replica.py:1719 SUCCESS: joined consumer from ldap://server.example.com:39001 to ldap://server.example.com:39201 [32mINFO [0m lib389.topologies:topologies.py:166 Joining consumer consumer2 from master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39202 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39202 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39202 is working [32mINFO [0m lib389.replica:replica.py:1719 SUCCESS: joined consumer from ldap://server.example.com:39001 to ldap://server.example.com:39202 [32mINFO [0m lib389.topologies:topologies.py:171 Ensuring consumer consumer1 from master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39201 already exists [32mINFO [0m lib389.topologies:topologies.py:171 Ensuring consumer consumer2 from master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39202 already exists [32mINFO [0m lib389.topologies:topologies.py:171 Ensuring consumer consumer1 from master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39201 is was created [32mINFO [0m lib389.topologies:topologies.py:171 Ensuring consumer consumer2 from master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39202 is was created------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:108 Ticket 48944 - On a read only replica invalid state info can accumulate [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:52 Enable account policy plugin and configure required attributes [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:54 Configure Account policy plugin on master1 [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:52 Enable account policy plugin and configure required attributes [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:54 Configure Account policy plugin on master2 [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:52 Enable account policy plugin and configure required attributes [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:69 Configure Account policy plugin on consumer1 [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:52 Enable account policy plugin and configure required attributes [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:69 Configure Account policy plugin on consumer2 [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:115 Sleep for 10secs for the server to come up [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:117 Add few entries to server and check if entries are replicated [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:132 Checking if entries are synced across masters and consumers [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:152 Start master2 to sync lastLoginTime attribute from master1 [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:155 Stop master1 [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:157 Bind as user1 to master2 and check if lastLoginTime attribute is greater than master1 [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:161 Start all servers except master1 [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:167 Check if consumers are updated with lastLoginTime attribute value from master2 [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:174 Check if lastLoginTime update in consumers not synced to master2 [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:185 Start master1 and check if its updating its older lastLoginTime attribute to consumers [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:194 Check if lastLoginTime update from master2 is synced to all masters and consumers [32mINFO [0m tests.tickets.ticket48944_test:ticket48944_test.py:202 Checking consumer error logs for replica invalid state info | |||
Passed | tickets/ticket48956_test.py::test_ticket48956 | 43.35 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48956_test:ticket48956_test.py:54 ######################### Adding Account Policy entry: cn=Account Inactivation Policy,dc=example,dc=com ###################### [32mINFO [0m tests.tickets.ticket48956_test:ticket48956_test.py:61 ######################### Adding Test User entry: uid=ticket48956user,dc=example,dc=com ###################### [32mINFO [0m tests.tickets.ticket48956_test:ticket48956_test.py:45 output: b'uid=ticket48956user,dc=example,dc=com - activated.\n' [32mINFO [0m tests.tickets.ticket48956_test:ticket48956_test.py:45 output: b'uid=ticket48956user,dc=example,dc=com - inactivated (inactivity limit exceeded).\n' [32mINFO [0m lib389:backend.py:76 List backend with suffix=dc=this,dc=is,dc=a,dc=very,dc=long,dc=suffix,dc=so,dc=long,dc=suffix,dc=extremely,dc=long,dc=suffix [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=ticket48956,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ticket48956,cn=ldbm database,cn=plugins,cn=config cn: ticket48956 nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-standalone1/db/ticket48956 nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: dc=this,dc=is,dc=a,dc=very,dc=long,dc=suffix,dc=so,dc=long,dc=suffix,dc=extremely,dc=long,dc=suffix objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="dc=this,dc=is,dc=a,dc=very,dc=long,dc=suffix,dc=so,dc=long,dc=suffix,dc=extremely,dc=long,dc=suffix",cn=mapping tree,cn=config cn: dc=this,dc=is,dc=a,dc=very,dc=long,dc=suffix,dc=so,dc=long,dc=suffix,dc=extremely,dc=long,dc=suffix nsslapd-backend: ticket48956 nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=dc\3Dthis\2Cdc\3Dis\2Cdc\3Da\2Cdc\3Dvery\2Cdc\3Dlong\2Cdc\3Dsuffix\2Cdc\3Dso\2Cdc\3Dlong\2Cdc\3Dsuffix\2Cdc\3Dextremely\2Cdc\3Dlong\2Cdc\3Dsuffix,cn=mapping tree,cn=config cn: dc=this,dc=is,dc=a,dc=very,dc=long,dc=suffix,dc=so,dc=long,dc=suffix,dc=extremely,dc=long,dc=suffix nsslapd-backend: ticket48956 nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m tests.tickets.ticket48956_test:ticket48956_test.py:54 ######################### Adding Account Policy entry: cn=Account Inactivation Policy,dc=this,dc=is,dc=a,dc=very,dc=long,dc=suffix,dc=so,dc=long,dc=suffix,dc=extremely,dc=long,dc=suffix ###################### [32mINFO [0m tests.tickets.ticket48956_test:ticket48956_test.py:61 ######################### Adding Test User entry: uid=ticket48956user,dc=this,dc=is,dc=a,dc=very,dc=long,dc=suffix,dc=so,dc=long,dc=suffix,dc=extremely,dc=long,dc=suffix ###################### [32mINFO [0m tests.tickets.ticket48956_test:ticket48956_test.py:45 output: b'uid=ticket48956user,dc=this,dc=is,dc=a,dc=very,dc=long,dc=suffix,dc=so,dc=long,dc=suffix,dc=extremely,dc=long,dc=suffix - activated.\n' [32mINFO [0m tests.tickets.ticket48956_test:ticket48956_test.py:45 output: b'uid=ticket48956user,dc=this,dc=is,dc=a,dc=very,dc=long,dc=suffix,dc=so,dc=long,dc=suffix,dc=extremely,dc=long,dc=suffix - inactivated (inactivity limit exceeded).\n' [32mINFO [0m tests.tickets.ticket48956_test:ticket48956_test.py:121 Test PASSED | |||
Passed | tickets/ticket48973_test.py::test_ticket48973_init | 0.60 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:191 Initialization: add dummy entries for the tests | |||
Passed | tickets/ticket48973_test.py::test_ticket48973_ces_not_indexed | 2.82 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:211 Search (homeDirectory=/home/xyz_0) [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:218 result=[18/Jun/2019:22:18:54.511791849 -0400] conn=2 op=101 RESULT err=0 tag=101 nentries=1 etime=0.0001215398 notes=U | |||
Passed | tickets/ticket48973_test.py::test_ticket48973_homeDirectory_indexing | 24.71 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_221857 completed successfully [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:244 Check indexing succeeded with no specified matching rule [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:173 Search (homeDirectory=/home/xyz_1) [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:184 result=[18/Jun/2019:22:18:59.700962883 -0400] conn=1 op=9 RESULT err=0 tag=101 nentries=1 etime=0.0000575368 [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:173 Search (homeDirectory:caseExactIA5Match:=/home/xyz_1) [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:184 result=[18/Jun/2019:22:19:03.523088544 -0400] conn=1 op=1 RESULT err=0 tag=101 nentries=1 etime=0.0005017225 notes=U [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:173 Search (homeDirectory:caseIgnoreIA5Match:=/home/xyz_1) [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:184 result=[18/Jun/2019:22:19:07.295526586 -0400] conn=1 op=1 RESULT err=0 tag=101 nentries=1 etime=0.0004692207 notes=U [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:173 Search (homeDirectory=/HOME/XYZ_1) [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:184 result=[18/Jun/2019:22:19:10.987883994 -0400] conn=1 op=1 RESULT err=0 tag=101 nentries=0 etime=0.0000869274 [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:173 Search (homeDirectory:caseExactIA5Match:=/HOME/XYZ_1) [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:184 result=[18/Jun/2019:22:19:14.708147818 -0400] conn=1 op=1 RESULT err=0 tag=101 nentries=0 etime=0.0004899732 notes=U [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:173 Search (homeDirectory:caseIgnoreIA5Match:=/HOME/XYZ_1) [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:184 result=[18/Jun/2019:22:19:18.419003259 -0400] conn=1 op=1 RESULT err=0 tag=101 nentries=1 etime=0.0005535547 notes=U | |||
Passed | tickets/ticket48973_test.py::test_ticket48973_homeDirectory_caseExactIA5Match_caseIgnoreIA5Match_indexing | 24.88 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:273 index homeDirectory in caseExactIA5Match and caseIgnoreIA5Match [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_221922 completed successfully [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:284 Check indexing succeeded with no specified matching rule [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:173 Search (homeDirectory=/home/xyz_4) [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:184 result=[18/Jun/2019:22:19:24.272652430 -0400] conn=1 op=8 RESULT err=0 tag=101 nentries=1 etime=0.0000767774 [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:173 Search (homeDirectory:caseExactIA5Match:=/home/xyz_4) [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:184 result=[18/Jun/2019:22:19:28.426807131 -0400] conn=1 op=1 RESULT err=0 tag=101 nentries=1 etime=0.0000858661 [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:173 Search (homeDirectory:caseIgnoreIA5Match:=/home/xyz_4) [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:184 result=[18/Jun/2019:22:19:32.130856142 -0400] conn=1 op=1 RESULT err=0 tag=101 nentries=1 etime=0.0000706155 [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:173 Search (homeDirectory=/HOME/XYZ_4) [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:184 result=[18/Jun/2019:22:19:35.856641995 -0400] conn=1 op=1 RESULT err=0 tag=101 nentries=0 etime=0.0000631860 [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:173 Search (homeDirectory:caseExactIA5Match:=/HOME/XYZ_4) [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:184 result=[18/Jun/2019:22:19:39.606824835 -0400] conn=1 op=1 RESULT err=0 tag=101 nentries=0 etime=0.0000657726 [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:173 Search (homeDirectory:caseIgnoreIA5Match:=/HOME/XYZ_4) [32mINFO [0m tests.tickets.ticket48973_test:ticket48973_test.py:184 result=[18/Jun/2019:22:19:43.376901046 -0400] conn=1 op=1 RESULT err=0 tag=101 nentries=1 etime=0.0000803021 | |||
Passed | tickets/ticket49008_test.py::test_ticket49008 | 51.34 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39003, 'ldap-secureport': 63703, 'server-id': 'master3', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39003 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39003 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master3 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master3 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39002 is was created------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49008_test:ticket49008_test.py:115 ruv before fail: b'{replica 2 ldap://server.example.com:39002} 5d099bd8000000020000 5d099c01000300020000' [32mINFO [0m tests.tickets.ticket49008_test:ticket49008_test.py:116 ruv after fail: b'{replica 2 ldap://server.example.com:39002} 5d099bd8000000020000 5d099c01000300020000' | |||
Passed | tickets/ticket49020_test.py::test_ticket49020 | 35.30 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39003, 'ldap-secureport': 63703, 'server-id': 'master3', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39003 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39003 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master3 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master3 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39002 is was created------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1138 Starting total init cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config | |||
Passed | tickets/ticket49039_test.py::test_ticket49039 | 13.28 | |
---------------------------- Captured stdout setup ----------------------------- Instance slapd-standalone1 removed. ------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket49039_test:ticket49039_test.py:112 Test Passed | |||
Passed | tickets/ticket49072_test.py::test_ticket49072_basedn | 4.80 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket49072_test:ticket49072_test.py:40 Ticket 49072 memberof fixup task with invalid basedn... [32mINFO [0m tests.tickets.ticket49072_test:ticket49072_test.py:59 output: b'Successfully added task entry "cn=memberOf_fixup_2019_6_18_22_23_9, cn=memberOf task, cn=tasks, cn=config"\n' [32mINFO [0m tests.tickets.ticket49072_test:ticket49072_test.py:63 Error log out: ['[18/Jun/2019:22:23:09.884109117 -0400] - ERR - memberof-plugin - memberof_fixup_task_thread - Failed to get be backend from (dc=testdb,dc=com)\n'] | |||
Passed | tickets/ticket49072_test.py::test_ticket49072_filter | 20.26 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket49072_test:ticket49072_test.py:77 Ticket 49072 memberof fixup task with invalid filter... [32mINFO [0m tests.tickets.ticket49072_test:ticket49072_test.py:78 Wait for 10 secs and check if task is completed [32mINFO [0m tests.tickets.ticket49072_test:ticket49072_test.py:82 memberof task is still running, wait for +10 secs [32mINFO [0m tests.tickets.ticket49072_test:ticket49072_test.py:100 output: b'Successfully added task entry "cn=memberOf_fixup_2019_6_18_22_23_30, cn=memberOf task, cn=tasks, cn=config"\n' [32mINFO [0m tests.tickets.ticket49072_test:ticket49072_test.py:104 Error log out: ['[18/Jun/2019:22:23:30.246995852 -0400] - ERR - memberof-plugin - memberof_fix_memberof - Failed (Bad search filter)\n'] [32mINFO [0m tests.tickets.ticket49072_test:ticket49072_test.py:107 Ticket 49072 complete: memberOf fixup task does not validate args | |||
Passed | tickets/ticket49076_test.py::test_ticket49076 | 9.38 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:ticket49076_test.py:32 Current value is b'off' [32mINFO [0m lib389:ticket49076_test.py:32 Current value is b'on' [32mINFO [0m lib389:ticket49076_test.py:32 Current value is b'off' [32mINFO [0m lib389:ticket49076_test.py:32 Current value is b'on' [32mINFO [0m lib389:ticket49076_test.py:32 Current value is b'on' [32mINFO [0m lib389:ticket49076_test.py:32 Current value is b'off' [32mINFO [0m lib389:ticket49076_test.py:32 Current value is b'off' | |||
Passed | tickets/ticket49095_test.py::test_ticket49095 | 0.56 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket49095_test:ticket49095_test.py:79 Test Passed | |||
Passed | tickets/ticket49104_test.py::test_ticket49104_setup | 46.11 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:tasks.py:437 Import task import_06182019_222433 for file /var/lib/dirsrv/slapd-standalone1/ldif/49104.ldif completed successfully | |||
Passed | tickets/ticket49104_test.py::test_ticket49104 | 0.29 | |
----------------------------- Captured stderr call ----------------------------- valgrind: /usr/bin/dbscan-bin: No such file or directory grep: /tmp/val49104.out: No such file or directory valgrind: /usr/bin/dbscan-bin: No such file or directory grep: /tmp/val49104.out: No such file or directory valgrind: /usr/bin/dbscan-bin: No such file or directory grep: /tmp/val49104.out: No such file or directory valgrind: /usr/bin/dbscan-bin: No such file or directory grep: /tmp/val49104.out: No such file or directory valgrind: /usr/bin/dbscan-bin: No such file or directory grep: /tmp/val49104.out: No such file or directory valgrind: /usr/bin/dbscan-bin: No such file or directory grep: /tmp/val49104.out: No such file or directory valgrind: /usr/bin/dbscan-bin: No such file or directory grep: /tmp/val49104.out: No such file or directory valgrind: /usr/bin/dbscan-bin: No such file or directory grep: /tmp/val49104.out: No such file or directory valgrind: /usr/bin/dbscan-bin: No such file or directory grep: /tmp/val49104.out: No such file or directory valgrind: /usr/bin/dbscan-bin: No such file or directory grep: /tmp/val49104.out: No such file or directory | |||
Passed | tickets/ticket49122_test.py::test_ticket49122 | 13.91 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket49122_test:ticket49122_test.py:57 Testing filter: nsrole=cn=empty,dc=example,dc=com [32mINFO [0m tests.tickets.ticket49122_test:ticket49122_test.py:57 Testing filter: (nsrole=cn=empty,dc=example,dc=com) [32mINFO [0m tests.tickets.ticket49122_test:ticket49122_test.py:57 Testing filter: (&(nsrole=cn=empty,dc=example,dc=com)) [32mINFO [0m tests.tickets.ticket49122_test:ticket49122_test.py:57 Testing filter: (!(nsrole=cn=empty,dc=example,dc=com)) [32mINFO [0m tests.tickets.ticket49122_test:ticket49122_test.py:57 Testing filter: (&(|(objectclass=person)(sn=app*))(userpassword=*)) [32mINFO [0m tests.tickets.ticket49122_test:ticket49122_test.py:57 Testing filter: (&(|(objectclass=person)(nsrole=cn=empty,dc=example,dc=com))(userpassword=*)) [32mINFO [0m tests.tickets.ticket49122_test:ticket49122_test.py:57 Testing filter: (&(|(nsrole=cn=empty,dc=example,dc=com)(sn=app*))(userpassword=*)) [32mINFO [0m tests.tickets.ticket49122_test:ticket49122_test.py:57 Testing filter: (&(|(objectclass=person)(sn=app*))(nsrole=cn=empty,dc=example,dc=com)) [32mINFO [0m tests.tickets.ticket49122_test:ticket49122_test.py:57 Testing filter: (&(|(&(cn=*)(objectclass=person)(nsrole=cn=empty,dc=example,dc=com)))(uid=*)) [32mINFO [0m lib389:ticket49122_test.py:86 Test Passed | |||
Passed | tickets/ticket49180_test.py::test_ticket49180 | 47.37 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39003, 'ldap-secureport': 63703, 'server-id': 'master3', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39004, 'ldap-secureport': 63704, 'server-id': 'master4', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39003 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39003 [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master4 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39004 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39004 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39004 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master3 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master4 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39004 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master3 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master4 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39004 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master4 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39004 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master4 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master4 to master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master4 to master3 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39003 is was created------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket49180_test:ticket49180_test.py:78 Running test_ticket49180... [32mINFO [0m tests.tickets.ticket49180_test:ticket49180_test.py:80 Check that replication works properly on all masters [32mINFO [0m tests.tickets.ticket49180_test:ticket49180_test.py:95 test_clean: disable master 4... [32mINFO [0m tests.tickets.ticket49180_test:ticket49180_test.py:30 test_clean: remove all the agreements to master 4... [32mINFO [0m lib389:agreement.py:1064 Agreement (cn=004,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config) was successfully removed [32mINFO [0m lib389:agreement.py:1064 Agreement (cn=004,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config) was successfully removed [32mINFO [0m lib389:agreement.py:1064 Agreement (cn=004,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config) was successfully removed [32mINFO [0m tests.tickets.ticket49180_test:ticket49180_test.py:46 Restoring master 4... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39004 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39004 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39004 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39004 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39004 [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39004 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39004 already exists [32mINFO [0m tests.tickets.ticket49180_test:ticket49180_test.py:59 Replication is working m1 -> m2. [32mINFO [0m tests.tickets.ticket49180_test:ticket49180_test.py:59 Replication is working m1 -> m3. [32mINFO [0m tests.tickets.ticket49180_test:ticket49180_test.py:59 Replication is working m1 -> m4. [32mINFO [0m tests.tickets.ticket49180_test:ticket49180_test.py:67 Replication is working m4 -> m1. [32mINFO [0m tests.tickets.ticket49180_test:ticket49180_test.py:73 Master 4 has been successfully restored. [32mINFO [0m tests.tickets.ticket49180_test:ticket49180_test.py:106 Errors found on m1: 0 [32mINFO [0m tests.tickets.ticket49180_test:ticket49180_test.py:111 Errors found on m2: 0 [32mINFO [0m tests.tickets.ticket49180_test:ticket49180_test.py:116 Errors found on m3: 0 | |||
Passed | tickets/ticket49184_test.py::test_ticket49184 | 4.78 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket49184_test:ticket49184_test.py:89 create users and group... [32mINFO [0m tests.tickets.ticket49184_test:ticket49184_test.py:39 Adding members to the group... [32mINFO [0m tests.tickets.ticket49184_test:ticket49184_test.py:39 Adding members to the group... | |||
Passed | tickets/ticket49227_test.py::test_ticket49227 | 20.16 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket49249_test.py::test_ticket49249 | 0.09 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket49273_test.py::test_49273_corrupt_dbversion | 3.52 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket49287_test.py::test_ticket49287 | 376.37 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket49287_test:ticket49287_test.py:77 update cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config to add nsDS5ReplicatedAttributeListTotal [32mINFO [0m tests.tickets.ticket49287_test:ticket49287_test.py:77 update cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config to add nsDS5ReplicatedAttributeListTotal [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="dc=test,dc=com",cn=mapping tree,cn=config cn: dc=test,dc=com nsslapd-backend: test nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=dc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: dc=test,dc=com nsslapd-backend: test nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=test,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=test,cn=ldbm database,cn=plugins,cn=config cn: test nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master1/db/test nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="dc=test,dc=com",cn=mapping tree,cn=config cn: dc=test,dc=com nsslapd-backend: test nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=dc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: dc=test,dc=com nsslapd-backend: test nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=test,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=test,cn=ldbm database,cn=plugins,cn=config cn: test nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master2/db/test nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="ou=people,dc=test,dc=com",cn=mapping tree,cn=config cn: ou=people,dc=test,dc=com nsslapd-backend: people nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ou\3Dpeople\2Cdc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: ou=people,dc=test,dc=com nsslapd-backend: people nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=ou=people,dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=people,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=people,cn=ldbm database,cn=plugins,cn=config cn: people nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master1/db/people nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: ou=people,dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="ou=people,dc=test,dc=com",cn=mapping tree,cn=config cn: ou=people,dc=test,dc=com nsslapd-backend: people nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ou\3Dpeople\2Cdc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: ou=people,dc=test,dc=com nsslapd-backend: people nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=ou=people,dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=people,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=people,cn=ldbm database,cn=plugins,cn=config cn: people nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master2/db/people nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: ou=people,dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39002 is was created [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a0,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a1,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a2,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a3,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a4,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a5,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a6,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a7,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a8,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a9,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=b0,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=b1,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=b2,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=b3,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=b4,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=b5,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=b6,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=b7,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=b8,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=b9,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911373.2184453-1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911373.2184453-2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911378.714103-1,ou=people,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911378.714103-2,ou=people,dc=test,dc=com): [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="ou=be_0,dc=test,dc=com",cn=mapping tree,cn=config cn: ou=be_0,dc=test,dc=com nsslapd-backend: be_0 nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ou\3Dbe_0\2Cdc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: ou=be_0,dc=test,dc=com nsslapd-backend: be_0 nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=ou=be_0,dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=be_0,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=be_0,cn=ldbm database,cn=plugins,cn=config cn: be_0 nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master1/db/be_0 nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: ou=be_0,dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="ou=be_0,dc=test,dc=com",cn=mapping tree,cn=config cn: ou=be_0,dc=test,dc=com nsslapd-backend: be_0 nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ou\3Dbe_0\2Cdc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: ou=be_0,dc=test,dc=com nsslapd-backend: be_0 nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=ou=be_0,dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=be_0,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=be_0,cn=ldbm database,cn=plugins,cn=config cn: be_0 nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master2/db/be_0 nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: ou=be_0,dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="ou=be_1,dc=test,dc=com",cn=mapping tree,cn=config cn: ou=be_1,dc=test,dc=com nsslapd-backend: be_1 nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ou\3Dbe_1\2Cdc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: ou=be_1,dc=test,dc=com nsslapd-backend: be_1 nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=ou=be_1,dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=be_1,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=be_1,cn=ldbm database,cn=plugins,cn=config cn: be_1 nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master1/db/be_1 nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: ou=be_1,dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="ou=be_1,dc=test,dc=com",cn=mapping tree,cn=config cn: ou=be_1,dc=test,dc=com nsslapd-backend: be_1 nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ou\3Dbe_1\2Cdc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: ou=be_1,dc=test,dc=com nsslapd-backend: be_1 nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=ou=be_1,dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=be_1,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=be_1,cn=ldbm database,cn=plugins,cn=config cn: be_1 nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master2/db/be_1 nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: ou=be_1,dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="ou=be_2,dc=test,dc=com",cn=mapping tree,cn=config cn: ou=be_2,dc=test,dc=com nsslapd-backend: be_2 nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ou\3Dbe_2\2Cdc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: ou=be_2,dc=test,dc=com nsslapd-backend: be_2 nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=ou=be_2,dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=be_2,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=be_2,cn=ldbm database,cn=plugins,cn=config cn: be_2 nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master1/db/be_2 nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: ou=be_2,dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="ou=be_2,dc=test,dc=com",cn=mapping tree,cn=config cn: ou=be_2,dc=test,dc=com nsslapd-backend: be_2 nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ou\3Dbe_2\2Cdc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: ou=be_2,dc=test,dc=com nsslapd-backend: be_2 nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=ou=be_2,dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=be_2,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=be_2,cn=ldbm database,cn=plugins,cn=config cn: be_2 nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master2/db/be_2 nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: ou=be_2,dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="ou=be_3,dc=test,dc=com",cn=mapping tree,cn=config cn: ou=be_3,dc=test,dc=com nsslapd-backend: be_3 nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ou\3Dbe_3\2Cdc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: ou=be_3,dc=test,dc=com nsslapd-backend: be_3 nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=ou=be_3,dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=be_3,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=be_3,cn=ldbm database,cn=plugins,cn=config cn: be_3 nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master1/db/be_3 nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: ou=be_3,dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="ou=be_3,dc=test,dc=com",cn=mapping tree,cn=config cn: ou=be_3,dc=test,dc=com nsslapd-backend: be_3 nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ou\3Dbe_3\2Cdc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: ou=be_3,dc=test,dc=com nsslapd-backend: be_3 nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=ou=be_3,dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=be_3,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=be_3,cn=ldbm database,cn=plugins,cn=config cn: be_3 nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master2/db/be_3 nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: ou=be_3,dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="ou=be_4,dc=test,dc=com",cn=mapping tree,cn=config cn: ou=be_4,dc=test,dc=com nsslapd-backend: be_4 nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ou\3Dbe_4\2Cdc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: ou=be_4,dc=test,dc=com nsslapd-backend: be_4 nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=ou=be_4,dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=be_4,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=be_4,cn=ldbm database,cn=plugins,cn=config cn: be_4 nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master1/db/be_4 nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: ou=be_4,dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="ou=be_4,dc=test,dc=com",cn=mapping tree,cn=config cn: ou=be_4,dc=test,dc=com nsslapd-backend: be_4 nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ou\3Dbe_4\2Cdc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: ou=be_4,dc=test,dc=com nsslapd-backend: be_4 nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=ou=be_4,dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=be_4,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=be_4,cn=ldbm database,cn=plugins,cn=config cn: be_4 nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master2/db/be_4 nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: ou=be_4,dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="ou=be_5,dc=test,dc=com",cn=mapping tree,cn=config cn: ou=be_5,dc=test,dc=com nsslapd-backend: be_5 nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ou\3Dbe_5\2Cdc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: ou=be_5,dc=test,dc=com nsslapd-backend: be_5 nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=ou=be_5,dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=be_5,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=be_5,cn=ldbm database,cn=plugins,cn=config cn: be_5 nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master1/db/be_5 nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: ou=be_5,dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="ou=be_5,dc=test,dc=com",cn=mapping tree,cn=config cn: ou=be_5,dc=test,dc=com nsslapd-backend: be_5 nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ou\3Dbe_5\2Cdc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: ou=be_5,dc=test,dc=com nsslapd-backend: be_5 nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=ou=be_5,dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=be_5,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=be_5,cn=ldbm database,cn=plugins,cn=config cn: be_5 nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master2/db/be_5 nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: ou=be_5,dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="ou=be_6,dc=test,dc=com",cn=mapping tree,cn=config cn: ou=be_6,dc=test,dc=com nsslapd-backend: be_6 nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ou\3Dbe_6\2Cdc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: ou=be_6,dc=test,dc=com nsslapd-backend: be_6 nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=ou=be_6,dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=be_6,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=be_6,cn=ldbm database,cn=plugins,cn=config cn: be_6 nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master1/db/be_6 nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: ou=be_6,dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="ou=be_6,dc=test,dc=com",cn=mapping tree,cn=config cn: ou=be_6,dc=test,dc=com nsslapd-backend: be_6 nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=ou\3Dbe_6\2Cdc\3Dtest\2Cdc\3Dcom,cn=mapping tree,cn=config cn: ou=be_6,dc=test,dc=com nsslapd-backend: be_6 nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree [32mINFO [0m lib389:backend.py:76 List backend with suffix=ou=be_6,dc=test,dc=com [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=be_6,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=be_6,cn=ldbm database,cn=plugins,cn=config cn: be_6 nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-master2/db/be_6 nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: ou=be_6,dc=test,dc=com objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39002 is was created [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a0,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a1,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a2,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a3,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a4,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a5,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a6,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a7,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a8,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a9,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a0,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a1,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a2,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a3,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a4,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a5,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a6,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a7,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a8,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a9,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a0,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a1,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a2,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a3,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a4,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a5,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a6,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a7,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a8,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a9,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a0,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a1,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a2,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a3,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a4,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a5,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a6,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a7,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a8,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a9,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a0,ou=be_5,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a1,ou=be_5,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a2,ou=be_5,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a3,ou=be_5,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a4,ou=be_5,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a5,ou=be_5,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a6,ou=be_5,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a7,ou=be_5,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a8,ou=be_5,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a9,ou=be_5,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a0,ou=be_6,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a1,ou=be_6,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a2,ou=be_6,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a3,ou=be_6,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a4,ou=be_6,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a5,ou=be_6,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a6,ou=be_6,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a7,ou=be_6,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a8,ou=be_6,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=a9,ou=be_6,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:124 Adding user (cn=a0,ou=be_0,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:124 Adding user (cn=a1,ou=be_0,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:124 Adding user (cn=a2,ou=be_0,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:124 Adding user (cn=a3,ou=be_0,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:124 Adding user (cn=a4,ou=be_0,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:124 Adding user (cn=a5,ou=be_0,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:124 Adding user (cn=a6,ou=be_0,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:124 Adding user (cn=a7,ou=be_0,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:124 Adding user (cn=a8,ou=be_0,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:124 Adding user (cn=a9,ou=be_0,dc=test,dc=com): [32mINFO [0m tests.tickets.ticket49287_test:ticket49287_test.py:142 objectclass violation [32mINFO [0m tests.tickets.ticket49287_test:ticket49287_test.py:142 objectclass violation [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911511.054529-1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911511.054529-2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911516.4799714-1,ou=be_0,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911516.4799714-2,ou=be_0,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911521.6733384-1,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911521.6733384-2,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911526.9100215-1,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911526.9100215-2,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911532.1130066-1,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911532.1130066-2,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911537.2760003-1,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911537.2760003-2,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911542.4432023-1,ou=be_5,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911542.4432023-2,ou=be_5,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911554.1961193-1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911554.1961193-2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911562.6882708-1,ou=be_0,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911562.6882708-2,ou=be_0,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911567.8804805-1,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911567.8804805-2,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911573.057902-1,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911573.057902-2,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911578.2849276-1,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911578.2849276-2,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911583.4798796-1,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911583.4798796-2,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911588.652811-1,ou=be_5,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911588.652811-2,ou=be_5,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911599.8899853-1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911599.8899853-2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911605.7126503-1,ou=be_0,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911605.7126503-2,ou=be_0,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911610.8880312-1,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911610.8880312-2,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911616.0554154-1,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911616.0554154-2,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911627.3765175-1,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911627.3765175-2,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911632.9830596-1,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911632.9830596-2,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911638.2731695-1,ou=be_5,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911638.2731695-2,ou=be_5,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911655.9576645-1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911655.9576645-2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911661.3570764-1,ou=be_0,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911661.3570764-2,ou=be_0,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911666.539422-1,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911666.539422-2,ou=be_1,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911671.71562-1,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911671.71562-2,ou=be_2,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911676.9033628-1,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911676.9033628-2,ou=be_3,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911682.1054633-1,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911682.1054633-2,ou=be_4,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911687.2718983-1,ou=be_5,dc=test,dc=com): [31mCRITICAL[0m tests.tickets.ticket49287_test:ticket49287_test.py:114 Adding user (cn=sync-1560911687.2718983-2,ou=be_5,dc=test,dc=com): | |||
Passed | tickets/ticket49290_test.py::test_49290_range_unindexed_notes | 5.66 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.----------------------------- Captured stderr call ----------------------------- [18/Jun/2019:22:35:12.575090693 -0400] - INFO - ldbm_instance_config_cachememsize_set - force a minimal value 512000 [18/Jun/2019:22:35:12.582632019 -0400] - INFO - dblayer_instance_start - Import is running with nsslapd-db-private-import-mem on; No other process is allowed to access the database [18/Jun/2019:22:35:12.585611562 -0400] - INFO - check_and_set_import_cache - pagesize: 4096, available bytes 7648686080, process usage 22552576 [18/Jun/2019:22:35:12.588600876 -0400] - INFO - check_and_set_import_cache - Import allocates 2987768KB import cache. [18/Jun/2019:22:35:12.850338742 -0400] - INFO - ldbm_back_ldbm2index - userRoot: Indexing attribute: modifytimestamp [18/Jun/2019:22:35:12.863824702 -0400] - INFO - ldbm_back_ldbm2index - userRoot: Finished indexing. [18/Jun/2019:22:35:12.888542879 -0400] - INFO - dblayer_pre_close - All database threads now stopped | |||
Passed | tickets/ticket49386_test.py::test_ticket49386 | 32.87 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [31mCRITICAL[0m tests.tickets.ticket49386_test:ticket49386_test.py:28 Adding user (cn=user_0,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.tickets.ticket49386_test:ticket49386_test.py:28 Adding user (cn=user_1,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.tickets.ticket49386_test:ticket49386_test.py:28 Adding user (cn=user_2,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.tickets.ticket49386_test:ticket49386_test.py:28 Adding user (cn=user_3,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.tickets.ticket49386_test:ticket49386_test.py:28 Adding user (cn=user_4,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.tickets.ticket49386_test:ticket49386_test.py:28 Adding user (cn=user_5,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.tickets.ticket49386_test:ticket49386_test.py:28 Adding user (cn=user_6,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.tickets.ticket49386_test:ticket49386_test.py:28 Adding user (cn=user_7,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.tickets.ticket49386_test:ticket49386_test.py:28 Adding user (cn=user_8,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.tickets.ticket49386_test:ticket49386_test.py:28 Adding user (cn=user_9,ou=people,dc=example,dc=com): [32mINFO [0m lib389:ticket49386_test.py:65 !!!!!!! cn=user_1,ou=people,dc=example,dc=com: memberof->b'cn=group_1,ou=Groups,dc=example,dc=com' [32mINFO [0m lib389:ticket49386_test.py:66 !!!!!!! b'cn=group_1,ou=Groups,dc=example,dc=com' [32mINFO [0m lib389:ticket49386_test.py:67 !!!!!!! cn=group_1,ou=groups,dc=example,dc=com [32mINFO [0m tests.tickets.ticket49386_test:ticket49386_test.py:130 memberof log found: [18/Jun/2019:22:36:11.584080980 -0400] - DEBUG - memberof-plugin - memberof_postop_modrdn: Skip modrdn operation because src/dst identical cn=group_1,ou=Groups,dc=example,dc=com | |||
Passed | tickets/ticket49412_test.py::test_ticket49412 | 0.00 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39201, 'ldap-secureport': 63901, 'server-id': 'consumer1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:166 Joining consumer consumer1 from master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39201 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39201 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working [32mINFO [0m lib389.replica:replica.py:1719 SUCCESS: joined consumer from ldap://server.example.com:39001 to ldap://server.example.com:39201 [32mINFO [0m lib389.topologies:topologies.py:171 Ensuring consumer consumer1 from master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39201 already exists | |||
Passed | tickets/ticket49441_test.py::test_ticket49441 | 8.07 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket49441_test:ticket49441_test.py:35 Position ldif files, and add indexes... [32mINFO [0m tests.tickets.ticket49441_test:ticket49441_test.py:52 Import LDIF with large indexed binary attributes... [31m[1mERROR [0m lib389:tasks.py:434 Error: import task import_06182019_223640 for file /var/lib/dirsrv/slapd-standalone1/ldifbinary.ldif exited with -23 [32mINFO [0m tests.tickets.ticket49441_test:ticket49441_test.py:61 Verify server is still running... [32mINFO [0m tests.tickets.ticket49441_test:ticket49441_test.py:68 Test PASSED | |||
Passed | tickets/ticket49460_test.py::test_ticket_49460 | 13.28 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39003, 'ldap-secureport': 63703, 'server-id': 'master3', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39003 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39003 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master3 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master3 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39002 is was created------------------------------ Captured log call ------------------------------- [31mCRITICAL[0m tests.tickets.ticket49460_test:ticket49460_test.py:26 Adding user (cn=user11,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.tickets.ticket49460_test:ticket49460_test.py:26 Adding user (cn=user21,ou=people,dc=example,dc=com): [31mCRITICAL[0m tests.tickets.ticket49460_test:ticket49460_test.py:26 Adding user (cn=user31,ou=people,dc=example,dc=com): | |||
Passed | tickets/ticket49471_test.py::test_ticket49471 | 2.03 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [31mCRITICAL[0m tests.tickets.ticket49471_test:ticket49471_test.py:28 Adding user (cn=user_1,ou=people,dc=example,dc=com): | |||
Passed | tickets/ticket49540_test.py::test_ticket49540 | 19.32 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:28 index homeDirectory [32mINFO [0m lib389:tasks.py:736 Index task index_attrs_06182019_224209 completed successfully [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:62 check_task_status =========> 0 th loop [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:71 cn=index_attrs_06182019_224209,cn=index,cn=tasks,cn=config ---> NO STATUS [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:83 =========> Great it was expected in the middle of index [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:62 check_task_status =========> 1 th loop [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:71 cn=index_attrs_06182019_224209,cn=index,cn=tasks,cn=config ---> NO STATUS [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:83 =========> Great it was expected in the middle of index [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:62 check_task_status =========> 2 th loop [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:71 cn=index_attrs_06182019_224209,cn=index,cn=tasks,cn=config ---> NO STATUS [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:83 =========> Great it was expected in the middle of index [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:62 check_task_status =========> 3 th loop [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:71 cn=index_attrs_06182019_224209,cn=index,cn=tasks,cn=config ---> NO STATUS [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:83 =========> Great it was expected in the middle of index [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:62 check_task_status =========> 4 th loop [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:71 cn=index_attrs_06182019_224209,cn=index,cn=tasks,cn=config ---> NO STATUS [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:83 =========> Great it was expected in the middle of index [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:62 check_task_status =========> 5 th loop [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:71 cn=index_attrs_06182019_224209,cn=index,cn=tasks,cn=config ---> NO STATUS [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:83 =========> Great it was expected in the middle of index [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:62 check_task_status =========> 6 th loop [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:68 cn=index_attrs_06182019_224209,cn=index,cn=tasks,cn=config ---> b'userRoot: Finished indexing.' [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:62 check_task_status =========> 7 th loop [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:68 cn=index_attrs_06182019_224209,cn=index,cn=tasks,cn=config ---> b'userRoot: Finished indexing.' [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:62 check_task_status =========> 8 th loop [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:68 cn=index_attrs_06182019_224209,cn=index,cn=tasks,cn=config ---> b'userRoot: Finished indexing.' [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:62 check_task_status =========> 9 th loop [32mINFO [0m tests.tickets.ticket49540_test:ticket49540_test.py:68 cn=index_attrs_06182019_224209,cn=index,cn=tasks,cn=config ---> b'userRoot: Finished indexing.' | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_init | 5.54 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39002, 'ldap-secureport': 63702, 'server-id': 'master2', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39003, 'ldap-secureport': 63703, 'server-id': 'master3', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:139 Creating replication topology. [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39002 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39002 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39002 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39002 [32mINFO [0m lib389.topologies:topologies.py:153 Joining master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39003 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39003 is working [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39003 to ldap://server.example.com:39001 is working [32mINFO [0m lib389.replica:replica.py:1604 SUCCESS: joined master from ldap://server.example.com:39001 to ldap://server.example.com:39003 [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master2 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39002 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master1 to master3 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39003 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master2 to master3 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39002 to ldap://server.example.com:39003 is was created [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master1 ... [32mINFO [0m lib389.replica:replica.py:1789 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39001 already exists [32mINFO [0m lib389.topologies:topologies.py:161 Ensuring master master3 to master2 ... [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39003 to ldap://server.example.com:39002 is was created------------------------------ Captured log call ------------------------------- [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=0,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=0,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=1,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=1,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=2,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=2,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=3,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=3,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=4,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=4,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=5,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=5,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=6,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=6,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=7,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=7,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=8,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=8,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=9,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=9,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=10,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=10,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=11,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=11,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=12,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=12,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=13,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=13,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=14,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=14,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=15,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=15,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=16,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=16,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=17,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=17,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=18,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=18,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:54 Adding user (employeeNumber=19,ou=distinguished,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:151 Adding employeeNumber=19,ou=distinguished,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_0,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_0,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_1,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_1,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_2,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_2,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_3,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_3,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_4,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_4,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_5,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_5,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_6,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_6,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_7,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_7,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_8,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_8,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_9,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_9,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_10,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_10,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_11,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_11,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_12,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_12,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_13,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_13,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_14,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_14,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_15,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_15,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_16,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_16,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_17,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_17,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_18,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_18,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_19,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_19,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_20,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_20,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_21,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_21,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_22,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_22,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_23,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_23,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_24,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_24,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_25,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_25,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_26,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_26,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_27,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_27,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_28,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_28,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_29,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_29,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_30,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_30,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_31,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_31,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_32,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_32,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_33,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_33,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_34,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_34,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_35,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_35,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_36,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_36,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_37,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_37,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_38,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_38,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_39,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_39,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_40,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_40,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_41,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_41,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_42,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_42,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_43,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_43,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_44,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_44,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_45,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_45,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_46,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_46,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_47,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_47,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_48,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_48,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_49,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_49,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_50,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_50,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_51,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_51,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_52,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_52,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_53,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_53,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_54,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_54,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_55,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_55,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_56,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_56,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_57,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_57,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_58,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_58,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_59,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_59,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_60,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_60,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_61,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_61,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_62,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_62,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_63,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_63,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_64,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_64,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_65,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_65,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_66,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_66,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_67,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_67,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_68,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_68,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_69,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_69,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_70,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_70,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_71,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_71,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_72,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_72,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_73,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_73,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_74,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_74,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_75,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_75,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_76,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_76,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_77,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_77,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_78,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_78,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_79,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_79,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_80,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_80,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_81,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_81,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_82,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_82,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_83,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_83,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_84,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_84,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_85,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_85,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_86,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_86,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_87,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_87,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_88,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_88,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_89,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_89,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_90,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_90,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_91,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_91,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_92,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_92,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_93,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_93,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_94,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_94,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_95,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_95,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_96,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_96,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_97,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_97,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_98,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_98,ou=regular,ou=people,dc=example,dc=com on M3 [31mCRITICAL[0m tests.tickets.ticket49658_test:ticket49658_test.py:39 Adding user (uid=user_99,ou=regular,ou=people,dc=example,dc=com): [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:159 Adding uid=user_99,ou=regular,ou=people,dc=example,dc=com on M3 | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_0 | 33.57 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:289 Search M1 employeeNumber=b'0' (vs. b'0') [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:295 Search M2 employeeNumber=b'0' (vs. b'0') [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:303 Search M3 employeeNumber=b'0' (vs. b'0') | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_1 | 33.57 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:395 Search M1 employeeNumber=b'1' (vs. b'1') [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:401 Search M2 employeeNumber=b'1' (vs. b'1') [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:409 Search M3 employeeNumber=b'1' (vs. b'1') | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_2 | 33.58 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:501 Search M1 employeeNumber=b'2' (vs. b'2') [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:507 Search M2 employeeNumber=b'2' (vs. b'2') [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:515 Search M3 employeeNumber=b'2' (vs. b'2') | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_3 | 33.57 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:606 Search M1 employeeNumber=b'3' (vs. b'3') [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:612 Search M2 employeeNumber=b'3' (vs. b'3') [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:620 Search M3 employeeNumber=b'3' (vs. b'3') | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_4 | 33.58 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:712 Search M1 employeeNumber=b'4' (vs. b'4') [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:718 Search M2 employeeNumber=b'4' (vs. b'4') [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:726 Search M3 employeeNumber=b'4' (vs. b'4') | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_5 | 33.57 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:817 Search M1 employeeNumber=b'5' (vs. b'5') [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:823 Search M2 employeeNumber=b'5' (vs. b'5') [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:831 Search M3 employeeNumber=b'5' (vs. b'5') | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_6 | 33.57 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:932 Search M1 employeeNumber=b'6.2' (vs. 6.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:938 Search M2 employeeNumber=b'6.2' (vs. 6.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:946 Search M3 employeeNumber=b'6.2' (vs. 6.2) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_7 | 33.60 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1040 Search M1 employeeNumber=b'7.2' (vs. 7.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1046 Search M2 employeeNumber=b'7.2' (vs. 7.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1054 Search M3 employeeNumber=b'7.2' (vs. 7.2) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_8 | 33.57 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1148 Search M1 employeeNumber=b'8.2' (vs. 8.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1154 Search M2 employeeNumber=b'8.2' (vs. 8.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1162 Search M3 employeeNumber=b'8.2' (vs. 8.2) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_9 | 33.60 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1257 Search M1 employeeNumber=b'9.2' (vs. 9.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1263 Search M2 employeeNumber=b'9.2' (vs. 9.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1271 Search M3 employeeNumber=b'9.2' (vs. 9.2) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_10 | 33.58 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1367 Search M1 employeeNumber=b'10.2' (vs. 10.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1373 Search M2 employeeNumber=b'10.2' (vs. 10.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1381 Search M3 employeeNumber=b'10.2' (vs. 10.2) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_11 | 33.57 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1477 Search M1 employeeNumber=b'11.1' (vs. 11.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1483 Search M2 employeeNumber=b'11.1' (vs. 11.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1491 Search M3 employeeNumber=b'11.1' (vs. 11.1) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_12 | 33.58 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1592 Search M1 employeeNumber=b'12.1' (vs. 12.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1598 Search M2 employeeNumber=b'12.1' (vs. 12.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1606 Search M3 employeeNumber=b'12.1' (vs. 12.1) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_13 | 33.56 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1707 Search M1 employeeNumber=b'13.1' (vs. 13.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1713 Search M2 employeeNumber=b'13.1' (vs. 13.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1721 Search M3 employeeNumber=b'13.1' (vs. 13.1) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_14 | 33.60 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1823 Search M1 employeeNumber=b'14.1' (vs. 14.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1829 Search M2 employeeNumber=b'14.1' (vs. 14.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1837 Search M3 employeeNumber=b'14.1' (vs. 14.1) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_15 | 33.56 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1938 Search M1 employeeNumber=b'15.1' (vs. 15.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1944 Search M2 employeeNumber=b'15.1' (vs. 15.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:1952 Search M3 employeeNumber=b'15.1' (vs. 15.1) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_16 | 37.62 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2074 Search M1 employeeNumber=b'1.1' (vs. 1.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2080 Search M2 employeeNumber=b'1.1' (vs. 1.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2088 Search M3 employeeNumber=b'1.1' (vs. 1.1) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_17 | 37.59 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2181 Search M1 employeeNumber=b'2.2' (vs. 2.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2187 Search M2 employeeNumber=b'2.2' (vs. 2.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2195 Search M3 employeeNumber=b'2.2' (vs. 2.2) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_18 | 37.60 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2287 Search M1 employeeNumber=b'3.2' (vs. 3.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2293 Search M2 employeeNumber=b'3.2' (vs. 3.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2301 Search M3 employeeNumber=b'3.2' (vs. 3.2) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_19 | 38.60 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2403 Search M1 employeeNumber=b'4.1' (vs. 4.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2409 Search M2 employeeNumber=b'4.1' (vs. 4.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2417 Search M3 employeeNumber=b'4.1' (vs. 4.1) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_20 | 38.61 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2518 Search M1 employeeNumber=b'5.1' (vs. 5.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2524 Search M2 employeeNumber=b'5.1' (vs. 5.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2532 Search M3 employeeNumber=b'5.1' (vs. 5.1) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_21 | 38.60 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2633 Search M1 employeeNumber=b'6.1' (vs. 6.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2639 Search M2 employeeNumber=b'6.1' (vs. 6.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2647 Search M3 employeeNumber=b'6.1' (vs. 6.1) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_22 | 38.60 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2748 Search M1 employeeNumber=b'7.1' (vs. 7.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2754 Search M2 employeeNumber=b'7.1' (vs. 7.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2762 Search M3 employeeNumber=b'7.1' (vs. 7.1) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_23 | 39.61 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2871 Search M1 employeeNumber=b'8.2' (vs. 8.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2877 Search M2 employeeNumber=b'8.2' (vs. 8.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2885 Search M3 employeeNumber=b'8.2' (vs. 8.2) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_24 | 39.76 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:2994 Search M1 employeeNumber=b'9.2' (vs. 9.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3000 Search M2 employeeNumber=b'9.2' (vs. 9.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3008 Search M3 employeeNumber=b'9.2' (vs. 9.2) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_25 | 39.66 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3117 Search M1 employeeNumber=b'10.2' (vs. 10.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3123 Search M2 employeeNumber=b'10.2' (vs. 10.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3131 Search M3 employeeNumber=b'10.2' (vs. 10.2) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_26 | 39.61 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3240 Search M1 employeeNumber=b'11.2' (vs. 11.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3246 Search M2 employeeNumber=b'11.2' (vs. 11.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3254 Search M3 employeeNumber=b'11.2' (vs. 11.2) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_27 | 39.65 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3363 Search M1 employeeNumber=b'12.2' (vs. 12.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3369 Search M2 employeeNumber=b'12.2' (vs. 12.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3377 Search M3 employeeNumber=b'12.2' (vs. 12.2) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_28 | 39.62 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3486 Search M1 employeeNumber=b'13.2' (vs. 13.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3492 Search M2 employeeNumber=b'13.2' (vs. 13.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3500 Search M3 employeeNumber=b'13.2' (vs. 13.2) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_29 | 39.62 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3610 Search M1 employeeNumber=b'14.2' (vs. 14.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3616 Search M2 employeeNumber=b'14.2' (vs. 14.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3624 Search M3 employeeNumber=b'14.2' (vs. 14.2) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_30 | 39.63 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3733 Search M1 employeeNumber=b'15.2' (vs. 15.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3739 Search M2 employeeNumber=b'15.2' (vs. 15.2) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3747 Search M3 employeeNumber=b'15.2' (vs. 15.2) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_31 | 40.62 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3864 Search M1 employeeNumber=b'16.1' (vs. 16.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3870 Search M2 employeeNumber=b'16.1' (vs. 16.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3878 Search M3 employeeNumber=b'16.1' (vs. 16.1) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_32 | 40.63 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:3996 Search M1 employeeNumber=b'17.1' (vs. 17.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:4002 Search M2 employeeNumber=b'17.1' (vs. 17.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:4010 Search M3 employeeNumber=b'17.1' (vs. 17.1) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_33 | 40.62 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:4120 Search M1 employeeNumber=b'18.1' (vs. 18.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:4126 Search M2 employeeNumber=b'18.1' (vs. 18.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:4134 Search M3 employeeNumber=b'18.1' (vs. 18.1) | |||
Passed | tickets/ticket49658_test.py::test_ticket49658_34 | 40.63 | |
------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1163 Pausing replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=001,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m lib389:agreement.py:1189 Resuming replication cn=003,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:4244 Search M1 employeeNumber=b'19.1' (vs. 19.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:4250 Search M2 employeeNumber=b'19.1' (vs. 19.1) [32mINFO [0m tests.tickets.ticket49658_test:ticket49658_test.py:4258 Search M3 employeeNumber=b'19.1' (vs. 19.1) | |||
Passed | tickets/ticket49788_test.py::test_ticket49781 | 0.07 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket50078_test.py::test_ticket50078 | 4.08 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39001, 'ldap-secureport': 63701, 'server-id': 'master1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39101, 'ldap-secureport': 63801, 'server-id': 'hub1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 39201, 'ldap-secureport': 63901, 'server-id': 'consumer1', 'suffix': 'dc=example,dc=com'} was created. [32mINFO [0m lib389.topologies:topologies.py:471 Creating replication topology. [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39101 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39001 to ldap://server.example.com:39101 is was created [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39101 is working [32mINFO [0m lib389.replica:replica.py:1662 SUCCESS: joined consumer from ldap://server.example.com:39001 to ldap://server.example.com:39101 [32mINFO [0m lib389.replica:replica.py:1535 SUCCESS: bootstrap to ldap://server.example.com:39201 completed [32mINFO [0m lib389.replica:replica.py:1816 SUCCESS: Agreement from ldap://server.example.com:39101 to ldap://server.example.com:39201 is was created [32mINFO [0m lib389.replica:replica.py:1719 SUCCESS: joined consumer from ldap://server.example.com:39101 to ldap://server.example.com:39201 [32mINFO [0m lib389.replica:replica.py:1947 SUCCESS: Replication from ldap://server.example.com:39001 to ldap://server.example.com:39201 is working------------------------------ Captured log call ------------------------------- [32mINFO [0m tests.tickets.ticket50078_test:ticket50078_test.py:31 Replication is working. [32mINFO [0m tests.tickets.ticket50078_test:ticket50078_test.py:47 Rename the test entry test_user1... [32mINFO [0m tests.tickets.ticket50078_test:ticket50078_test.py:52 Replication is working. | |||
Passed | tickets/ticket50232_test.py::test_ticket50232_normal | 9.83 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created.----------------------------- Captured stderr call ----------------------------- ldiffile: /tmp/output_file [18/Jun/2019:23:05:25.226903452 -0400] - INFO - slapd_exemode_ldif2db - Backend Instance: normal ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:backend.py:76 List backend with suffix=o=normal [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=normal,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=normal,cn=ldbm database,cn=plugins,cn=config cn: normal nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-standalone1/db/normal nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: o=normal objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="o=normal",cn=mapping tree,cn=config cn: o=normal nsslapd-backend: normal nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=o\3Dnormal,cn=mapping tree,cn=config cn: o=normal nsslapd-backend: normal nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree | |||
Passed | tickets/ticket50232_test.py::test_ticket50232_reverse | 9.66 | |
----------------------------- Captured stderr call ----------------------------- ldiffile: /tmp/output_file [18/Jun/2019:23:05:35.193334089 -0400] - INFO - slapd_exemode_ldif2db - Backend Instance: reverse ------------------------------ Captured log call ------------------------------- [32mINFO [0m lib389:backend.py:76 List backend with suffix=o=reverse [32mINFO [0m lib389:backend.py:286 Creating a local backend [32mINFO [0m lib389:backend.py:72 List backend cn=reverse,cn=ldbm database,cn=plugins,cn=config [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=reverse,cn=ldbm database,cn=plugins,cn=config cn: reverse nsslapd-cachememsize: 512000 nsslapd-cachesize: -1 nsslapd-directory: /var/lib/dirsrv/slapd-standalone1/db/reverse nsslapd-dncachememsize: 16777216 nsslapd-readonly: off nsslapd-require-index: off nsslapd-suffix: o=reverse objectClass: top objectClass: extensibleObject objectClass: nsBackendInstance [32mINFO [0m lib389:mappingTree.py:155 Entry dn: cn="o=reverse",cn=mapping tree,cn=config cn: o=reverse nsslapd-backend: reverse nsslapd-state: backend objectclass: top objectclass: extensibleObject objectclass: nsMappingTree [32mINFO [0m lib389:__init__.py:1772 Found entry dn: cn=o\3Dreverse,cn=mapping tree,cn=config cn: o=reverse nsslapd-backend: reverse nsslapd-state: backend objectClass: top objectClass: extensibleObject objectClass: nsMappingTree | |||
Passed | tickets/ticket50234_test.py::test_ticket50234 | 0.36 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket548_test.py::test_ticket548_test_with_no_policy | 0.22 | |
------------------------------ Captured log setup ------------------------------ [32mINFO [0m lib389.topologies:topologies.py:106 Instance with parameters {'ldap-port': 38901, 'ldap-secureport': 63601, 'server-id': 'standalone1', 'suffix': 'dc=example,dc=com'} was created. | |||
Passed | tickets/ticket548_test.py::test_ticket548_test_global_policy | 1.57 | |
No log output captured. | |||
Passed | tickets/ticket548_test.py::test_ticket548_test_subtree_policy | 3.34 | |
No log output captured. |