4a53592 Ticket 48370 - The 'eq' index does not get updated properly

Authored and Committed by mreynolds 8 years ago
    Ticket 48370 - The 'eq' index does not get updated properly
                   when deleting and re-adding attributes in
                   the same modify operation
    
    Bug Description:  If you delete several values of the same attribute, and
                      add at least one of them back in the same operation, the
                      equality index does not get updated.
    
    Fix Description:  Modify the logic of the index code to update the index if
                      at least one of the values in the entry changes.
    
                      Also did pep8 cleanup of create_test.py
    
    https://fedorahosted.org/389/ticket/48370
    
    Reviewed by: wibrown(Thanks!)
    
    (cherry picked from commit 63b80b5c31ebda51445c662903a28e2a79ebe60a)
    
        
file modified
+221 -122