def test_multiple_search_result_to_ldif(self): result = self.connection.search( search_base=test_base, search_filter='(' + test_name_attr + '=' + testcase_id + 'ldif-content-*)', attributes=[test_name_attr, 'givenName', 'sn', 'objectClass']) if not self.connection.strategy.sync: response, result = self.connection.get_response(result) else: response = self.connection.response l = self.connection.response_to_ldif(response).lower() self.assertTrue('version: 1' in l) self.assertTrue('dn: ' + test_name_attr.lower() + '=' + testcase_id.lower() + 'ldif-content-1,' + test_base.lower() in l) self.assertTrue('objectclass: inetorgperson' in l) self.assertTrue('objectclass: top' in l) self.assertTrue(test_name_attr.lower() + ': ' + testcase_id + 'ldif-content-1' in l) self.assertTrue('sn: ldif-content-1' in l) self.assertTrue('dn: ' + test_name_attr.lower() + '=' + testcase_id.lower() + 'ldif-content-1,' + test_base.lower() in l) self.assertTrue(test_name_attr.lower() + ': ' + testcase_id.lower() + 'ldif-content-2' in l) self.assertTrue('sn: ldif-content-2' in l) self.assertTrue('# total number of entries: 2' in l)
def test_multiple_search_result_to_ldif(self): result = self.connection.search(search_base=test_base, search_filter='(' + test_name_attr + '=' + testcase_id + 'ldif-content-*)', attributes=[test_name_attr, 'givenName', 'sn', 'objectClass']) if not self.connection.strategy.sync: response, result = self.connection.get_response(result) else: response = self.connection.response l = self.connection.response_to_ldif(response).lower() self.assertTrue('version: 1' in l) self.assertTrue('dn: ' + test_name_attr.lower() + '=' + testcase_id.lower() + 'ldif-content-1,' + test_base.lower() in l) self.assertTrue('objectclass: inetorgperson' in l) self.assertTrue('objectclass: top' in l) self.assertTrue(test_name_attr.lower() + ': ' + testcase_id + 'ldif-content-1' in l) self.assertTrue('sn: ldif-content-1' in l) self.assertTrue('dn: ' + test_name_attr.lower() + '=' + testcase_id.lower() + 'ldif-content-1,' + test_base.lower() in l) self.assertTrue(test_name_attr.lower() + ': ' + testcase_id.lower() + 'ldif-content-2' in l) self.assertTrue('sn: ldif-content-2' in l) self.assertTrue('# total number of entries: 2' in l)