Metadata-Version: 1.0
Name: file-comparison-panda
Version: 0.2.0
Summary: ConfigurationPanda provides easy loading and access to the data elements of JSON based configuration files.
Home-page: https://github.com/eikonomega/file-comparison-panda
Author: Mike Dunn
Author-email: mike@eikonomega.com
License: UNKNOWN
Description: 
        **ZenFileComparison provides easy comparisons of file contents.**
        
        Usage
        -----
        Assuming you have two files, test_file_one.csv & test_file_two.csv with
        the following content:
        
        test_file_one.csv::
        
            "UserId","Last Name","First Name","Email","Password","User Type","Internal ID"
            "dduck","Duck","Donald","donald.duck@disney.com","","registered",""
            "mmouse1","Mouse","Minnie","minnie.mouse@disney.com","","registered",""
            "mmouse","Mouse","Mickey","mickey.mouse@disney.com","","maintain",""
        
        test_file_two.csv::
        
            "UserId","Last Name","First Name","Email","Password","User Type","Internal ID"
            "mmouse","Mouse","Mickey","mickey.mouse@disney.com","","maintain",""
            "goofy","Goofy","N/A","goofy@disney.com","","maintain",""
            "dduck","Duck","Donald","donald.duck@disney.com","","maintain",""
        
        
        >>> my_file_comparison = FileComparisonPanda(
                '/path/to/test_file_one.csv', '/path/to/test_file_two.csv')
        >>> my_file_comparison.compare_files()
        >>> my_file_comparison.matching_records
        [
            ('UserId', 'Last Name', 'First Name', 'Email', 'Password', 'User Type', 'Internal ID'),
            ('mmouse', 'Mouse', 'Mickey', 'mickey.mouse@disney.com', '', 'maintain', '')
        ]
        
        >>> my_file_comparison.unique_records
        {
            'file_two': [
                ('goofy', 'Goofy', 'N/A', 'goofy@disney.com', '', 'maintain', ''),
                ('dduck', 'Duck', 'Donald', 'donald.duck@disney.com', '', 'maintain', '')
            ],
            'file_one': [
                ('dduck', 'Duck', 'Donald', 'donald.duck@disney.com', '', 'registered', ''),
                ('mmouse1', 'Mouse', 'Minnie', 'minnie.mouse@disney.com', '', 'registered', '')
            ]
        }
        
        
Platform: UNKNOWN
