{ 'functionName' : 'addEntry' ,
'functionMessage' : 'Add an entry that is covered by RFC 2079.' ,
'functionException' : 'LDAP.AddException' ,
'functionArguments' : { 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc2079.ldif'
% remote.data }
}
{ 'functionName' : 'ldapSearchWithScript' ,
'functionMessage' : 'Search for the entry just added and return labeledURI.' ,
'functionException' : 'LDAP.SearchException' ,
'functionArguments' : { 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'dsBaseDN' : "ou=People, %s" % __baseDN ,
'dsFilter' : 'objectclass=*' ,
'dsAttributes' : 'labeledURI' }
}
{ 'functionName' : 'checktestString' ,
'functionMessage' : 'Check that the labeledURI attribute is returned.' ,
'functionException' : 'Utils.CheckStringException' ,
'functionArguments' : { 'expectedString' : 'labeledURI: ftp://example.com/rfc/rfc2079.txt' ,
'returnString' : _functionString }
}
'%s: LDAPAdd failed. eInfo(%s)' % (eType,eInfo)
'%s: LDAPSearch failed. eInfo(%s)' % (eType,eInfo)
'%s: UtilsCheck failed. eInfo(%s)' % (eType,eInfo)
{ 'functionName' : 'addEntry' ,
'functionMessage' : 'Add an entry where dcObject is an auxiliary class.' ,
'functionException' : 'LDAP.AddException' ,
'functionArguments' : { 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc2247_1.ldif'
% remote.data }
}
{ 'functionName' : 'ldapSearchWithScript' ,
'functionMessage' : 'Search for the entry just added and return dc.' ,
'functionException' : 'LDAP.SearchException' ,
'functionArguments' : { 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'dsBaseDN' : __baseDN ,
'dsFilter' : 'objectclass=dcObject' ,
'dsAttributes' : 'dc' }
}
{ 'functionName' : 'checktestString' ,
'functionMessage' : 'Check that the dc attribute is returned.' ,
'functionException' : 'Utils.CheckStringException' ,
'functionArguments' : { 'expectedString' : 'dc: rfc-2247-tests' ,
'returnString' : _functionString }
}
'%s: LDAPAdd failed. eInfo(%s)' % (eType,eInfo)
'%s: LDAPSearch failed. eInfo(%s)' % (eType,eInfo)
'%s: UtilsCheck failed. eInfo(%s)' % (eType,eInfo)
'Schema: Add an entry that is covered by rfc 2247'
{ 'functionName' : 'addEntry' ,
'functionMessage' : 'Add an entry where domain is a structural class.' ,
'functionException' : 'LDAP.AddException' ,
'functionArguments' : { 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc2247_2.ldif'
% remote.data }
}
{ 'functionName' : 'ldapSearchWithScript' ,
'functionMessage' : 'Search for the entry just added and return dc.' ,
'functionException' : 'LDAP.SearchException' ,
'functionArguments' : { 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'dsBaseDN' : __baseDN ,
'dsFilter' : 'objectclass=domain' ,
'dsAttributes' : 'dc' }
}
{ 'functionName' : 'checktestString' ,
'functionMessage' : 'Check that the dc attribute is returned.' ,
'functionException' : 'Utils.CheckStringException' ,
'functionArguments' : { 'expectedString' : 'dc: rfc-2247-tests-2' ,
'returnString' : _functionString }
}
'%s: LDAPAdd failed. eInfo(%s)' % (eType,eInfo)
'%s: LDAPSearch failed. eInfo(%s)' % (eType,eInfo)
{ 'functionName' : 'addEntry' ,
'functionMessage' : 'Add an invalid object that is covered by RFC 2247.' ,
'functionException' : 'LDAP.AddException' ,
'functionArguments' : { 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc2247_3.ldif'
% remote.data ,
'expectedRC' : 65 }
}
'%s: LDAPAdd failed. eInfo(%s)' % (eType,eInfo)
{ 'functionName' : 'addEntry' ,
'functionMessage' : 'Add an invalid object that is covered by RFC 2247.' ,
'functionException' : 'LDAP.AddException' ,
'functionArguments' : { 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc2247_4.ldif'
% remote.data ,
'expectedRC' : 65 }
}
'%s: LDAPAdd failed. eInfo(%s)' % (eType,eInfo)
'Schema: Add an entry that is covered by rfc 2247'
{ 'functionName' : 'addEntry' ,
'functionMessage' : 'Add an invalid object that is covered by RFC 2247.' ,
'functionException' : 'LDAP.AddException' ,
'functionArguments' : { 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc2247_5.ldif'
% remote.data ,
'expectedRC' : 65 }
}
'%s: LDAPAdd failed. eInfo(%s)' % (eType,eInfo)
'Schema: Add an entry that is covered by rfc 2377'
{ 'functionName' : 'addEntry' ,
'functionMessage' : 'Add an entry that is covered by RFC 2377.' ,
'functionException' : 'LDAP.AddException' ,
'functionArguments' : { 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc2377.ldif'
% remote.data }
}
{ 'functionName' : 'ldapSearchWithScript' ,
'functionMessage' : 'Search for the entry just added and return uid.' ,
'functionException' : 'LDAP.SearchException' ,
'functionArguments' : { 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'dsBaseDN' : __baseDN ,
'dsFilter' : 'objectclass=*' ,
'dsAttributes' : 'uid' }
}
{ 'functionName' : 'checktestString' ,
'functionMessage' : 'Check that the uid attribute is returned.' ,
'functionException' : 'Utils.CheckStringException' ,
'functionArguments' : { 'expectedString' : 'uid: amiller' ,
'returnString' : _functionString }
}
'%s: LDAPAdd failed. eInfo(%s)' % (eType,eInfo)
'%s: LDAPSearch failed. eInfo(%s)' % (eType,eInfo)
'%s: UtilsCheck failed. eInfo(%s)' % (eType,eInfo)
'Schema: Add an entry that is covered by rfc 2798'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc2798.ldif' % remote.data }
{ 'functionName' : 'ldapSearchWithScript' ,
'functionMessage' : 'Search for the entry just added and return departmentNumber.' ,
'functionException' : 'LDAP.SearchException' ,
'functionArguments' : { 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'dsBaseDN' : "ou=People, %s" % __baseDN ,
'dsFilter' : 'objectclass=*' ,
'dsAttributes' : 'departmentNumber' }
}
{ 'functionName' : 'checktestString' ,
'functionMessage' : 'Check that the departmentNumber attribute is returned.' ,
'functionException' : 'Utils.CheckStringException' ,
'functionArguments' : { 'expectedString' : 'departmentNumber: 602' ,
'returnString' : _functionString }
}
'%s: LDAPAdd failed. eInfo(%s)' % (eType,eInfo)
'%s: LDAPSearch failed. eInfo(%s)' % (eType,eInfo)
'%s: UtilsCheck failed. eInfo(%s)' % (eType,eInfo)
'Schema: Add an entry that is covered by rfc 3045'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc3045_1.ldif' % remote.data ,
'expectedRC' : 19 }
'Schema: Add an entry that is covered by rfc 3045'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc3045_2.ldif' % remote.data ,
'expectedRC' : 19 }
'Schema: Add an entry that is covered by rfc 4403'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc4403_1.ldif' % remote.data }
'Schema: Add an entry that is covered by rfc 4403'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc4403_2.ldif' % remote.data }
'Schema: Add an entry that is covered by rfc 4403'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc4403_3.ldif' % remote.data,
'expectedRC' : 65 }
'Schema: Add an entry that is covered by rfc 4403'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc4403_4.ldif' % remote.data }
'Schema: Add an entry that is covered by rfc 4403'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc4403_5.ldif' % remote.data,
'expectedRC' : 65 }
'Schema: Add an entry that is covered by Draft Howard RFC 2307bis 1'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc2307bis_1.ldif' % remote.data }
'Schema: Add an entry that is covered by Draft Howard RFC 2307bis 2'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc2307bis_2.ldif' % remote.data ,
'expectedRC' : 65 }
'Schema: Add an entry that is covered by Draft Howard RFC 2307bis 3'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc2307bis_3.ldif' % remote.data }
'Schema: Add an entry that is covered by Draft Howard RFC 2307bis 4'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc2307bis_4.ldif' % remote.data ,
'expectedRC' : 65 }
'Schema: Add an entry that is covered by Draft draft-furseth-ldap-untypedobject'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/untypedobject.ldif' % remote.data }
'Schema: Add an entry that is covered by Draft draft-good-ldap-changelog'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/changelog_1.ldif' % remote.data }
'Schema: Add an entry that is covered by Draft draft-good-ldap-changelog'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/changelog_2.ldif' % remote.data }
'Schema: Add an entry that is covered by Draft draft-good-ldap-changelog'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/changelog_3.ldif' % remote.data }
'Schema: Add an entry that is covered by draft-howard-namedobject.'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/namedobject_1.ldif' % remote.data }
'Schema: Add an entry that is covered by draft-howard-namedobject.'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/namedobject_2.ldif' % remote.data }
'Schema: Schema: Add an entry that is covered by draft-ietf-ldup-subentry.'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/ldup_subentry_1.ldif' % remote.data }
'Schema: Schema: Add an entry that is covered by draft-ietf-ldup-subentry.'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/ldup_subentry_2.ldif' % remote.data }
'Schema: Schema: Add an entry that is covered by draft-ietf-ldup-subentry.'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/ldup_subentry_3.ldif' % remote.data ,
'expectedRC' : 53 }
'Schema: Add an entry that is covered by draft-ietf-zeilenga-ldap-cosine'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/ldap_cosine_1.ldif' % remote.data }
'Schema: Add an entry that is covered by draft-ietf-zeilenga-ldap-cosine'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/ldap_cosine_2.ldif' % remote.data }
'Schema: Add an entry that is covered by draft-ietf-zeilenga-ldap-cosine'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/ldap_cosine_3.ldif' % remote.data ,
'expectedRC' : 65 }
'Schema: Add an entry that is covered by rfc 2739'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc2739.ldif' % remote.data }
'Search the entry just added and return calCalURI '
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'dsBaseDN' : 'o=rfc tests,dc=example,dc=com' ,
'dsFilter' : 'uid=tsmith' ,
'attributes' : 'calCalURI' }
{ 'returncode' : RC ,
'result' : STAXResult }
'Schema: Add an entry that is covered by rfc 2714'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc2714.ldif' % remote.data ,
'expectedRC' : 65
}
'Schema: Add an entry that is covered by rfc 2714'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc2714_2.ldif' % remote.data }
'Search the entry just added and return corbaRepositoryId '
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'dsBaseDN' : 'o=rfc tests,dc=example,dc=com' ,
'dsFilter' : 'cn=corba1' ,
'attributes' : 'corbaRepositoryId' }
{ 'returncode' : RC ,
'result' : STAXResult }
'Schema: Add an entry that is covered by rfc 2713'
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'entryToBeAdded' : '%s/schema/ldifs/rfc2713.ldif' % remote.data }
'Search the entry just added and return javaClassName '
{ 'dsInstanceHost' : server.host ,
'dsInstancePort' : server.port ,
'dsInstanceDn' : server.dn ,
'dsInstancePswd' : server.password ,
'dsBaseDN' : 'ou=java object,o=rfc tests,dc=example,dc=com' ,
'dsFilter' : 'cn=java1' ,
'attributes' : 'javaClassName' }
{ 'returncode' : RC ,
'result' : STAXResult }