{ '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 }