'Creating another instance for verifing the exports' { 'dsHost' : '%s' % DIRECTORY_INSTANCE_HOST, 'dsDir' : DsInstanceDir, 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'dsBindDN' : '%s' % DIRECTORY_INSTANCE_DN, 'dsBindPwd' : '%s' % DIRECTORY_INSTANCE_PSWD, 'dsBaseDN' : '%s' % DIRECTORY_INSTANCE_SFX } {'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME)} { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'dsPath' : '%s/%s' % (DsInstanceDir,OPENDSNAME), 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, 'dsInstanceAdminPort' : DsInstanceAdminPort, 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, 'subcommand' : 'create-backend', 'optionsString' : createBackendOptions } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export default backend' { 'ldifFile' : '%s/backends/Export_default.ldif' % remote.temp, 'backEnd' : '%s' % DIRECTORY_INSTANCE_BE } { 'ldifFile' : '%s/backends/Export_default.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } {'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME)} { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['uid=tmorris,ou=People,dc=example,dc=com', 'uid=kvaughan,ou=People,dc=example,dc=com', 'uid=kwinters,ou=People,dc=example,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export non-default backend' { 'subcommand' : 'create-backend', 'optionsString' : createBackendOptions } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, 'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT, 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, 'ldifFile' : '%s/backends/nonDefault.ldif' % remote.data, 'backEnd' : 'nonDefault' } { 'expectedEntries' : ['uid=scarter,ou=People,dc=non-default,dc=com', 'uid=dmiller, ou=People, dc=non-default,dc=com', 'uid=rhunt, ou=People, dc=non-default,dc=com'], 'startDS' : 'no' } { 'ldifFile' : '%s/backends/Export_nonDefault.ldif' % remote.temp, 'backEnd' : 'nonDefault' } { 'ldifFile' : '%s/backends/Export_nonDefault.ldif' % remote.temp, 'backEnd' : 'nonDefault' , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } {'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME)} { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['uid=scarter,ou=People,dc=non-default,dc=com', 'uid=dmiller, ou=People, dc=non-default,dc=com', 'uid=rhunt, ou=People, dc=non-default,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } {'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME)} '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Fractional Include Branch' { 'ldifFile' : '%s/backends/Export_IncludeBranch.ldif' % remote.temp, 'includeBranches' : ["dc=com"] } { 'ldifFile' : '%s/backends/Export_IncludeBranch.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['uid=tmorris,ou=People,dc=example,dc=com', 'uid=kvaughan,ou=People,dc=example,dc=com', 'uid=kwinters,ou=People,dc=example,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Fractional Include Branches' { 'ldifFile' : '%s/backends/Export_IncludeBranches.ldif' % remote.temp, 'includeBranches': ["dc=com","dc=example,dc=com"] } { 'ldifFile' : '%s/backends/Export_IncludeBranches.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['uid=tmorris,ou=People,dc=example,dc=com', 'uid=kvaughan,ou=People,dc=example,dc=com', 'uid=kwinters,ou=People,dc=example,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Fractional Exclude Branch' { 'ldifFile' : '%s/backends/Export_ExcludeBranch.ldif' % remote.temp, 'excludeBranches' : ["dc=example,dc=com"] } { 'ldifFile' : '%s/backends/Export_ExcludeBranch.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'missingEntries' : ['uid=tmorris,ou=People,dc=example,dc=com', 'uid=kvaughan,ou=People,dc=example,dc=com'], 'expectedEntries' : ['dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Fractional Exclude Branches' { 'ldifFile' : '%s/backends/Export_ExcludeBranches.ldif' % remote.temp, 'excludeBranches' : ["ou=People,dc=example,dc=com","dc=example,dc=com"] } { 'ldifFile' : '%s/backends/Export_ExcludeBranches.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'missingEntries' : ['uid=tmorris,ou=People,dc=example,dc=com', 'uid=kvaughan,ou=People,dc=example,dc=com'], 'expectedEntries' : ['dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Fractional Branches Mix' { 'ldifFile' : '%s/backends/Export_MixBranches.ldif' % remote.temp, 'includeBranches' : ["dc=com"], 'excludeBranches' : ["ou=People,dc=example,dc=com"] } { 'ldifFile' : '%s/backends/Export_MixBranches.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'missingEntries' : ['uid=tmorris,ou=People,dc=example,dc=com', 'uid=kvaughan,ou=People,dc=example,dc=com'], 'expectedEntries' : ['dc=com','dc=example,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no'} { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Fractional Include Attribute' { 'ldifFile' : '%s/backends/Export_IncludeAttr.ldif' % remote.temp, 'includeAttributes' : ["dc"] } { 'ldifFile' : '%s/backends/Export_IncludeAttr.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['dc=com','dc=example,dc=com','ou=People,dc=example,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Fractional Include Attributes' { 'ldifFile' : '%s/backends/Export_IncludeAttrs.ldif' % remote.temp, 'includeAttributes' : ["dc","cn","ou","sn","uid"] } { 'ldifFile' : '%s/backends/Export_IncludeAttrs.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['uid=tmorris,ou=People,dc=example,dc=com', 'uid=kvaughan,ou=People,dc=example,dc=com', 'uid=kwinters,ou=People,dc=example,dc=com'], 'missingAttributes' : ['userpassword'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Fractional Exclude Attribute' { 'ldifFile' : '%s/backends/Export_ExcludeAttr.ldif' % remote.temp, 'excludeAttributes' : ["userPassword"] } { 'ldifFile' : '%s/backends/Export_ExcludeAttr.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['uid=tmorris,ou=People,dc=example,dc=com'], 'missingAttributes' : ['userpassword'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Fractional Exclude Attributes' { 'ldifFile' : '%s/backends/Export_ExcludeAttrs.ldif' % remote.temp, 'excludeAttributes' : ["userPassword","mail","roomnumber"] } { 'ldifFile' : '%s/backends/Export_ExcludeAttrs.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['uid=tmorris,ou=People,dc=example,dc=com', 'uid=kvaughan,ou=People,dc=example,dc=com', 'uid=kwinters,ou=People,dc=example,dc=com'], 'missingAttributes' : ['userpassword','mail','roomnumber'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Fractional Mix' { 'ldifFile' : '%s/backends/Export_FractionalMix.ldif' % remote.temp, 'includeAttributes' : ["dc","cn","ou","sn","uid"], 'includeBranches' : ["dc=com","dc=example,dc=com","ou=People,dc=example,dc=com"], 'excludeBranches' : ["ou=Departed,ou=People,dc=example,dc=com"] } { 'ldifFile' : '%s/backends/Export_FractionalMix.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['uid=tmorris,ou=People,dc=example,dc=com', 'uid=kvaughan,ou=People,dc=example,dc=com', 'uid=kwinters,ou=People,dc=example,dc=com'], 'missingAttributes' : ['userpassword'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Filtered Include' { 'ldifFile' : '%s/backends/Export_FilteredInclude.ldif' % remote.temp, 'includeFilters' : ["objectclass=*"] } { 'ldifFile' : '%s/backends/Export_FilteredInclude.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['uid=tmorris,ou=People,dc=example,dc=com', 'uid=kvaughan,ou=People,dc=example,dc=com', 'uid=kwinters,ou=People,dc=example,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Filtered Includes' { 'ldifFile' : '%s/backends/Export_FilteredIncludes.ldif' % remote.temp, 'includeFilters' : ["objectclass=domain","objectclass=organizationalunit"] } { 'ldifFile' : '%s/backends/Export_FilteredIncludes.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['dc=example,dc=com', 'dc=com'], 'missingEntries' : ['uid=scarter,ou=People,dc=example,dc=com', 'uid=dmiller,ou=People,dc=example,dc=com', 'uid=rhunt,ou=People,dc=example,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no'} { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Filtered Exclude' { 'ldifFile' : '%s/backends/Export_FilteredExclude.ldif' % remote.temp, 'excludeFilters' : ["objectclass=person"] } { 'ldifFile' : '%s/backends/Export_FilteredExclude.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['dc=example,dc=com', 'ou=People,dc=example,dc=com'], 'missingEntries' : ['uid=scarter,ou=People,dc=example,dc=com', 'uid=dmiller,ou=People,dc=example,dc=com', 'uid=rhunt,ou=People,dc=example,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Filtered Excludes' { 'ldifFile' : '%s/backends/Export_FilteredExcludes.ldif' % remote.temp, 'excludeFilters' : ["objectclass=person","objectclass=organizationalunit"] } { 'ldifFile' : '%s/backends/Export_FilteredExcludes.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['dc=example,dc=com', 'dc=com'], 'missingEntries' : ['uid=scarter,ou=People,dc=example,dc=com', 'uid=dmiller,ou=People,dc=example,dc=com', 'uid=rhunt,ou=People,dc=example,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Filtered Includes' { 'ldifFile' : '%s/backends/Export_FilteredIncludes.ldif' % remote.temp, 'includeFilters' : [ "objectclass=domain", "objectclass=organizationalunit"] } { 'ldifFile' : '%s/backends/Export_FilteredIncludes.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['dc=example,dc=com', 'ou=People,dc=example,dc=com'], 'missingEntries' : ['uid=scarter,ou=People,dc=example,dc=com', 'uid=dmiller,ou=People,dc=example,dc=com', 'uid=rhunt,ou=People,dc=example,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no'} { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Filtered Includes Complex' { 'ldifFile' : '%s/backends/Export_FilteredComplexIncludes.ldif' % remote.temp, 'includeFilters' : ["|(objectclass=person)(objectclass=domain)(objectclass=organizationalunit)"] } { 'ldifFile' : '%s/backends/Export_FilteredComplexIncludes.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['uid=tmorris,ou=People,dc=example,dc=com', 'uid=kvaughan,ou=People,dc=example,dc=com', 'uid=kwinters,ou=People,dc=example,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Filtered Excludes Complex' { 'ldifFile' : '%s/backends/Export_FilteredComplexExcludes.ldif' % remote.temp, 'excludeFilters' : ["&(objectclass=person)(ou=Departed)"] } { 'ldifFile' : '%s/backends/Export_FilteredComplexExcludes.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['uid=tmorris,ou=People,dc=example,dc=com', 'uid=kvaughan,ou=People,dc=example,dc=com', 'uid=kwinters,ou=People,dc=example,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Fractional Filtered Mix' { 'ldifFile' : '%s/backends/Export_FilteredMix.ldif' % remote.temp, 'excludeFilters' : ["&(objectclass=person)(ou=Departed)"], 'includeBranches' : ["dc=com"], 'excludeAttributes' : ["userpassword"] } { 'ldifFile' : '%s/backends/Export_FilteredMix.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['uid=tmorris,ou=People,dc=example,dc=com', 'uid=kvaughan,ou=People,dc=example,dc=com', 'uid=kwinters,ou=People,dc=example,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Append To LDIF' { 'ldifFile' : '%s/backends/Export_FilteredMix.ldif' % remote.temp, 'append' : 'True' } { 'ldifFile' : '%s/backends/Export_FilteredMix.ldif' % remote.temp, 'append' : 'True' , 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['uid=tmorris,ou=People,dc=example,dc=com', 'uid=kvaughan,ou=People,dc=example,dc=com', 'uid=kwinters,ou=People,dc=example,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Compress LDIF' { 'ldifFile' : '%s/backends/ExportCompressed.ldif' % remote.temp, 'isCompressed' : 'True' } { 'ldifFile' : '%s/backends/ExportCompressed.ldif' % remote.temp, 'isCompressed' : 'True' , 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['uid=tmorris,ou=People,dc=example,dc=com', 'uid=kvaughan,ou=People,dc=example,dc=com', 'uid=kwinters,ou=People,dc=example,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Encrypt LDIF' { 'ldifFile' : '%s/backends/ExportEncrypted.ldif' % remote.temp, 'isEncrypted' : 'True' } { 'ldifFile' : '%s/backends/ExportEncrypted.ldif' % remote.temp, 'isEncrypted' : 'True' , 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['uid=tmorris,ou=People,dc=example,dc=com', 'uid=kvaughan,ou=People,dc=example,dc=com', 'uid=kwinters,ou=People,dc=example,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Hash Signed LDIF' { 'returncode' : 1 , 'expected' : 0 , 'result' : 'Hash Signed LDIF export is not implemented', 'issue' : 'OPENDJ-448' } '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Backend: Export: Export Wrap Column' { 'ldifFile' : '%s/backends/ExportWrapCol.ldif' % remote.temp, 'wrapColumn' : 25, } { 'ldifFile' : '%s/backends/ExportWrapCol.ldif' % remote.temp, 'backEnd' : DIRECTORY_INSTANCE_BE , 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000, 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsInstancePort' : DsInstancePort } { 'expectedEntries' : ['uid=tmorris,ou=People,dc=example,dc=com', 'uid=kvaughan,ou=People,dc=example,dc=com', 'uid=kwinters,ou=People,dc=example,dc=com'], 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME), 'dsPort' : DsInstancePort, 'dsAdminPort' : DsInstanceAdminPort, 'startDS' : 'no' } { 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) } '%s: Test failed. eInfo(%s)' % (eType,eInfo)