867dca9 Ticket 1485 - DN pairwise grouping

3 files Authored by jdennis 12 years ago, Committed by rcritten 12 years ago,
    Ticket 1485 - DN pairwise grouping
    
    The pairwise grouping used to form RDN's and AVA's proved to be
    confusing in practice, this patch removes that functionality thus
    requiring programmers to explicitly pair attr,value using a tuple or
    list.
    
    In addition it was discovered additional functionality was needed to
    support some DN operations in freeipa. DN objects now support
    startswith(), endswith() and the "in" membership test. These functions
    and operators will accept either a DN or RDN.
    
    The unittest was modified to remove the pairwise tests and add new
    explicit tests. The unittest was augmented to test the new
    functionality. In addition the unittest was cleaned up a bit to use
    common utilty functions for improved readabilty and robustness.
    
    The documentation was updated.
    
    fix test_role_plugin use of DN to avoid pairwise grouping
    
        
file modified
+281 -153
file modified
+116 -68