{
'quickStart' : False ,
'loadData' : True ,
'ldifFile' : '%s/clu/clu_start.ldif' % remote.data ,
'startServer' : True ,
'stopServer' : False ,
'allowPreEncodePassword' : True
}
'make-ldif: generate ldif file with seed 0'
{
'templateFile' : template ,
'ldifFile' : '%s/clu/make-ldif_seed0_1.ldif' % remote.temp ,
'randomSeed' : "0"
}
{
'returnString' : returnString ,
'expectedString' : msg
}
'make-ldif: generate a second ldif file with seed of 0'
{
'templateFile' : template ,
'ldifFile' : '%s/clu/make-ldif_seed0_2.ldif' % remote.temp ,
'randomSeed' : "0"
}
'make-ldif: import the data'
{ 'dsAdd' : 'True',
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD,
'dsFilename' : '%s/clu/make-ldif_seed0_2.ldif' % remote.temp,
'dsContinueOnError' : 'true',
'expectedRC' : 0
}
'make-ldif: search some entries to check that data are imported'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsCountEntries' : 'True' ,
'dsBaseDN' : 'ou=make-ldif,o=clu tests,dc=example,dc=com',
'dsFilter' : 'objectclass=*' ,
'expectedRC' : 'noCheck'
}
{
'returnString' : returnString ,
'expectedString' : 'Total number of matching entries: 161'
}
'make-ldif: generate a first ldif file without seed'
{
'templateFile' : template ,
'ldifFile' : '%s/clu/make-ldif_noseed_1.ldif' % remote.temp
}
'make-ldif: generate a second ldif file without seed'
{
'templateFile' : template ,
'ldifFile' : '%s/clu/make-ldif_noseed_2.ldif' % remote.temp
}
'make-ldif: generate a ldif file with seed of 5'
{
'templateFile' : template ,
'ldifFile' : '%s/clu/make-ldif_seed5.ldif' % remote.temp ,
'randomSeed' : 5
}
'make-ldif: ldifs with seed of 0 must be the same'
{
'sourceLdif' : '%s/clu/make-ldif_seed0_1.ldif' % remote.temp ,
'targetLdif' : '%s/clu/make-ldif_seed0_2.ldif' % remote.temp ,
'outputLdif' : '%s/clu/make-ldif_seed0.diff' % remote.temp
}
'make-ldif: ldifs with seed of 0 and no seed must \
be different'
{
'sourceLdif' : '%s/clu/make-ldif_seed0_1.ldif' % remote.temp ,
'targetLdif' : '%s/clu/make-ldif_noseed_1.ldif' % remote.temp ,
'outputLdif' : '%s/clu/make-ldif_noseed_1.diff' % remote.temp ,
'expectedRC' : 5
}
'make-ldif: ldifs with no seed must be different'
{
'sourceLdif' : '%s/clu/make-ldif_noseed_1.ldif' % remote.temp ,
'targetLdif' : '%s/clu/make-ldif_noseed_2.ldif' % remote.temp ,
'outputLdif' : '%s/clu/make-ldif_noseed_2.diff' % remote.temp ,
'expectedRC' : 5
}
'make-ldif: ldifs with seed of 0 and seed of 5 \
must be different'
{
'sourceLdif' : '%s/clu/make-ldif_seed0_1.ldif' % remote.temp ,
'targetLdif' : '%s/clu/make-ldif_seed5.ldif' % remote.temp ,
'outputLdif' : '%s/clu/make-ldif_seed5.diff' % remote.temp ,
'expectedRC' : 5
}
'Finally: Global CLU Cleanup.'
'Cleanup of test suite failed.'