{ 'startDS' : True,
'loadBackend' : True }
'Clu: Ldap Search: Test Case #1'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'cn=Elvis*' }
{ 'returncode' : RC ,
'result' : STAXResult }
'Clu: Ldap Search: Test Case #2'
{ 'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'cn=Elvis*' }
{ 'returncode' : RC ,
'result' : STAXResult}
'Clu: Ldap Search: Test Case #3'
{ 'dsInstanceHost' : 'badhost' ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult ,
'expected' : 91 }
'Clu: Ldap Search: Test Case #4'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult ,
'expected' : 89 }
'Clu: Ldap Search: Test Case #5'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : ' ' ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsTimeLimit' : ' ',
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult ,
'expected' : 89 }
'Clu: Ldap Search: Test Case #6'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : 'cn=bad dn' ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult ,
'expected' : 32 }
'Clu: Ldap Search: Test Case #8'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : 'bad_password' ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult ,
'expected' : 49 }
'Clu: Ldap Search: Test Case #9'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsScope' : ' ',
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult ,
'expected' : 89 }
'Clu: Ldap Search: Test Case #10'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsScope' : 'bad ',
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult ,
'expected' : 89 }
'Clu: Ldap Search: Test Case #11'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsBaseDN' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult ,
'expected' : 89 }
'Clu: Ldap Search: Test Case #12'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsBaseDN' : 'o=bad.dn' ,
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult ,
'expected' : 32 }
'Clu: Ldap Search: Test Case #13'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsBaseDN' : 'dc=com' , }
{'returncode' : RC ,
'result' : STAXResult ,
'expected' : 89 }
'Clu: Ldap Search: Test Case #14'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsDryRun' : 'True' ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult }
'Clu: Ldap Search: Test Case #15'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsVerbose' : 'True' ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult }
'Clu: Ldap Search: Test Case #17'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsTimeLimit' : '20' ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult }
'Clu: Ldap Search: Test Case #18'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsTimeLimit' : '1' ,
'dsBaseDN' : 'dc=example,dc=com' ,
'dsFilter' : 'objectclass=*' }
{'returncode' : RC ,
'result' : STAXResult,
'expected' : 85 }
'Clu: Ldap Search: Test Case #19'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsSizeLimit' : '100' ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult }
'Clu: Ldap Search: Test Case #20'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsSizeLimit' : '1' ,
'dsBaseDN' : 'cn=config' ,
'dsFilter' : 'objectclass=*' }
{'returncode' : RC ,
'result' : STAXResult,
'expected' : 4 }
'Clu: Ldap Search: Test Case #21'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsHelp' : 'True' ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult }
'Clu: Ldap Search: Test Case #24'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsDontWrap' : 'True' ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult }
'Clu: Ldap Search: Test Case #31'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsSortOrder' : 'uid' ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult }
'Clu: Ldap Search: Test Case #32'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsSortOrder' : 'bad' ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult,
'expected' : 2 }
'Clu: Ldap Search: Test Case #33'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsDereferencePolicy' : 'always' ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult }
'Clu: Ldap Search: Test Case #34'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsDereferencePolicy' : 'bad' ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'cn=Elvis*' }
{'returncode' : RC ,
'result' : STAXResult,
'expected' : 89 }
'Clu: Ldap Search: Test Case #35'
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsBaseDN' : 'cn=bad,cn=config' ,
'dsFilter' : 'objectclass=*' }
{'returncode' : RC ,
'result' : STAXResult,
'expected' : 32 }
{ 'stopDS' : True }