'Replication: Schema Replication: Add objectclass. \
Check schema replication when a new objectclass is added'
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : masterHost,
'dsInstancePort' : master.getPort(),
'dsInstanceDn' : master.getRootDn(),
'dsInstancePswd' : master.getRootPwd(),
'entryToBeAdded' : '%s/replication/Example.ldif' % \
clientDataDir
}
{ 'dsPath' : masterPath,
'dsInstanceHost' : masterHost ,
'dsInstancePort' : master.getPort(),
'dsInstanceDn' : master.getRootDn(),
'dsInstancePswd' : master.getRootPwd(),
'DNToModify' : 'cn=schema',
'attributeName' : 'objectClasses',
'newAttributeValue' : newObjectclass,
'changetype' : 'add'
}
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : consumerHost,
'dsInstancePort' : consumer.getPort(),
'dsInstanceDn' : consumer.getRootDn(),
'dsInstancePswd' : consumer.getRootPwd(),
'entryToBeAdded' : '%s/replication/testuser-0.ldif' % \
clientDataDir
}
[ clientHost, clientPath, master, consumerList, '99-user.ldif' ]
[ clientHost, clientPath, master, consumerList, synchroSuffix ]
'Replication: Schema Replication: Add attributetype Check \
schema replication when a new attributetype is added'
{ 'dsPath' : masterPath,
'dsInstanceHost' : masterHost ,
'dsInstancePort' : master.getPort(),
'dsInstanceDn' : master.getRootDn(),
'dsInstancePswd' : master.getRootPwd(),
'DNToModify' : 'cn=schema',
'attributeName' : 'attributeTypes',
'newAttributeValue' : newAttributetype,
'changetype' : 'add'
}
{ 'dsPath' : masterPath,
'dsInstanceHost' : masterHost ,
'dsInstancePort' : master.getPort(),
'dsInstanceDn' : master.getRootDn(),
'dsInstancePswd' : master.getRootPwd(),
'DNToModify' : 'cn=schema',
'attributeName' : 'objectClasses',
'newAttributeValue' : newObjectclass,
'changetype' : 'add'
}
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : consumerHost,
'dsInstancePort' : consumer.getPort(),
'dsInstanceDn' : consumer.getRootDn(),
'dsInstancePswd' : consumer.getRootPwd(),
'entryToBeAdded' : '%s/replication/testuser-1.ldif' % \
clientDataDir
}
[ clientHost, clientPath, master, consumerList, '99-user.ldif' ]
[ clientHost, clientPath, master, consumerList, synchroSuffix ]
'Replication: Schema Replication: Delete objectclass Check \
schema replication when an objectclass is deleted'
{ 'dsPath' : masterPath,
'dsInstanceHost' : masterHost ,
'dsInstancePort' : master.getPort(),
'dsInstanceDn' : master.getRootDn(),
'dsInstancePswd' : master.getRootPwd(),
'DNToModify' : 'cn=schema',
'attributeName' : 'objectClasses',
'newAttributeValue' : newObjectclass,
'changetype' : 'delete'
}
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : master.getHostname(),
'dsInstancePort' : master.getPort(),
'dsInstanceDn' : master.getRootDn(),
'dsInstancePswd' : master.getRootPwd(),
'dsDn' : ['cn=testuser-0,ou=People,%s' % synchroSuffix]
}
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : server.getHostname(),
'dsInstancePort' : server.getPort(),
'dsInstanceDn' : server.getRootDn(),
'dsInstancePswd' : server.getRootPwd(),
'entryToBeAdded' : '%s/replication/testuser-0.ldif' % \
clientDataDir,
'expectedRC' : 65
}
[ clientHost, clientPath, master, consumerList, '99-user.ldif' ]
[ clientHost, clientPath, master, consumerList, synchroSuffix ]
'Replication: Schema Replication: Modify objectclass Check \
schema replication when an objectclass is modified'
{ 'dsPath' : masterPath,
'dsInstanceHost' : masterHost ,
'dsInstancePort' : master.getPort(),
'dsInstanceDn' : master.getRootDn(),
'dsInstancePswd' : master.getRootPwd(),
'DNToModify' : 'cn=schema',
'attributeName' : 'objectClasses',
'newAttributeValue' : oldObjectclass,
'changetype' : 'delete'
}
{ 'dsPath' : masterPath,
'dsInstanceHost' : masterHost ,
'dsInstancePort' : master.getPort(),
'dsInstanceDn' : master.getRootDn(),
'dsInstancePswd' : master.getRootPwd(),
'DNToModify' : 'cn=schema',
'attributeName' : 'objectClasses',
'newAttributeValue' : newObjectclass,
'changetype' : 'add'
}
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : server.getHostname(),
'dsInstancePort' : server.getPort(),
'dsInstanceDn' : server.getRootDn(),
'dsInstancePswd' : server.getRootPwd(),
'entryToBeAdded' : '%s/replication/testuser-2.ldif' % \
clientDataDir,
'expectedRC' : 65
}
[ clientHost, clientPath, master, consumerList, '99-user.ldif' ]
[ clientHost, clientPath, master, consumerList, synchroSuffix ]
'Replication: Schema Replication: Add objectclass (edit \
schema file). Check schema replication when a new objectclass \
is added manually'
[_topologyServerList]
{ 'location' : masterHost,
'remotehost' : masterHost,
'srcfile' : currentSchemaFile,
'destfile' : provSchemaFile
}
{ 'location' : masterHost,
'dsPath' : masterPath,
'sourceLdif' : provSchemaFile,
'changesLdif' : '%s/replication/schemamods-0.ldif' % \
masterDataDir,
'targetLdif' : currentSchemaFile
}
[_topologyServerList]
{ 'location' : masterHost,
'sleepForMilliSeconds' : 1000
}
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : consumerHost,
'dsInstancePort' : consumer.getPort(),
'dsInstanceDn' : consumer.getRootDn(),
'dsInstancePswd' : consumer.getRootPwd(),
'entryToBeAdded' : '%s/replication/newtestuser-0.ldif' % \
clientDataDir
}
[ clientHost, clientPath, master, consumerList, '99-user.ldif' ]
[ clientHost, clientPath, master, consumerList, synchroSuffix ]
'Replication: Schema Replication: Add attributetype (edit \
schema file). Check schema replication when a new \
attributetype is added manually'
[_topologyServerList]
{ 'location' : masterHost,
'remotehost' : masterHost,
'srcfile' : currentSchemaFile,
'destfile' : provSchemaFile
}
{ 'location' : masterHost,
'dsPath' : masterPath,
'sourceLdif' : provSchemaFile,
'changesLdif' : '%s/replication/schemamods-1.ldif' % \
masterDataDir,
'targetLdif' : currentSchemaFile
}
[_topologyServerList]
{ 'location' : masterHost,
'sleepForMilliSeconds' : 1000
}
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : consumerHost,
'dsInstancePort' : consumer.getPort(),
'dsInstanceDn' : consumer.getRootDn(),
'dsInstancePswd' : consumer.getRootPwd(),
'entryToBeAdded' : '%s/replication/newtestuser-1.ldif' % \
clientDataDir
}
[ clientHost, clientPath, master, consumerList, '99-user.ldif' ]
[ clientHost, clientPath, master, consumerList, synchroSuffix ]
'Replication: Schema Replication: Delete objectclass (edit \
schema file). Check schema replication when an objectclass is \
deleted manually'
[_topologyServerList]
{ 'location' : masterHost,
'remotehost' : masterHost,
'srcfile' : currentSchemaFile,
'destfile' : provSchemaFile
}
{ 'location' : masterHost,
'dsPath' : masterPath,
'sourceLdif' : provSchemaFile,
'changesLdif' : '%s/replication/schemamods-2.ldif' % \
masterDataDir,
'targetLdif' : currentSchemaFile
}
[_topologyServerList]
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : master.getHostname(),
'dsInstancePort' : master.getPort(),
'dsInstanceDn' : master.getRootDn(),
'dsInstancePswd' : master.getRootPwd(),
'dsDn' : ['cn=newtestuser-0,ou=People,%s' % synchroSuffix]
}
{ 'location' : masterHost,
'sleepForMilliSeconds' : 1000
}
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : server.getHostname(),
'dsInstancePort' : server.getPort(),
'dsInstanceDn' : server.getRootDn(),
'dsInstancePswd' : server.getRootPwd(),
'entryToBeAdded' : '%s/replication/newtestuser-0.ldif' % \
clientDataDir,
'expectedRC' : 65
}
[ clientHost, clientPath, master, consumerList, '99-user.ldif' ]
[ clientHost, clientPath, master, consumerList, synchroSuffix ]
'Replication: Schema Replication: Modify objectclass (edit \
schema file). Check schema replication when an objectclass is \
modified manually'
[_topologyServerList]
{ 'location' : masterHost,
'remotehost' : masterHost,
'srcfile' : currentSchemaFile,
'destfile' : provSchemaFile
}
{ 'location' : masterHost,
'dsPath' : masterPath,
'sourceLdif' : provSchemaFile,
'changesLdif' : '%s/replication/schemamods-3.ldif' % \
masterDataDir,
'targetLdif' : currentSchemaFile
}
[_topologyServerList]
{ 'location' : masterHost,
'sleepForMilliSeconds' : 1000
}
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : server.getHostname(),
'dsInstancePort' : server.getPort(),
'dsInstanceDn' : server.getRootDn(),
'dsInstancePswd' : server.getRootPwd(),
'entryToBeAdded' : '%s/replication/newtestuser-2.ldif' % \
clientDataDir,
'expectedRC' : 65
}
[ clientHost, clientPath, master, consumerList, '99-user.ldif' ]
[ clientHost, clientPath, master, consumerList, synchroSuffix ]