Ticket 47586 - CI tests: test case for 47490
Bug Description:
It exists a some test cases for bug 47490. This bug is to
implemented those test cases into with lib389.
Fix Description:
The fix implements the following test cases:
1 - Add OC_A to master
=> schema replicated
2 - Add OC_B to consumer
=> schema NOT replicated
3 - Add OC_B/OC_C to master
=> schema replicated
4 - Add MUST attr to OC_A on master
=> schema replicated
5 - Add MUST attr to OC_B on consumer and OC_D to master
=> schema NOT replicated
6 - Add MUST attr to OC_B on master
=> schema replicated
7 - Add MAY attr to OC_A on master
=> schema replicated
8 - Add MAY attr to OC_B on consumer and MAY attr on OC_D to master
=> schema NOT replicated
9 - Add MAY attr to OC_B on master
=> schema not replicated
It uses a py.fixture to create the topology for the module
https://fedorahosted.org/389/ticket/47586
Reviewed by: Roberto Polli, Rich Megginson (thanks you Roberto and Rich !!)
Platforms tested: F19 (jenkins)
Flag Day: no
Doc impact: no