fe85945 Issue lib389 3 - Python 3 support for ACL test suite

Authored and Committed by spichugi 6 years ago
    Issue lib389 3 - Python 3 support for ACL test suite
    
    Bug Description: acl/acl_test.py tests did not support python 3
    
    Fix Description: Add organisationalrole.py module to lib389/idm.
    Improve acl/acl_test.py to use DSLdapObjects and byte types.
    Fix some docstrings. Remove test_mode_switch_default_to_legacy
    and add it's functionality to other 'legacy' tests so we can
    run each test as standalone.
    
    https://pagure.io/lib389/issue/3
    
    Reviewed by: vashirov, wibrown (Thanks!)