def METHOD_NAME(self):
    self.maxDiff = None
    oCommandLineArgs = command_line_args(['vsg/tests/vsg/read_configuration_files/config_w_file_list_w_individual_rule_config.json'])
    dExpected = {}
    dExpected['file_list'] = []
    dExpected['file_list'].append('vsg/tests/vsg/read_configuration_files/entity.vhd')
    dFile = {}
    dFile['vsg/tests/vsg/read_configuration_files/arch.vhd'] = {}
    dFile['vsg/tests/vsg/read_configuration_files/arch.vhd']['rule'] = {}
    dFile['vsg/tests/vsg/read_configuration_files/arch.vhd']['rule']['rule_001'] = {}
    dFile['vsg/tests/vsg/read_configuration_files/arch.vhd']['rule']['rule_001']['disable'] = True
    dExpected['file_list'].append(dFile)
    dExpected['file_list'].append('vsg/tests/vsg/read_configuration_files/package.vhd')
    dActual = read_configuration_files({}, oCommandLineArgs)
    lExpected = []
    for item in dExpected['file_list']:
        if not isinstance(item, dict):
            lExpected.append(item)
    lExpected.sort()
    lActual = []
    for item in dActual['file_list']:
        if not isinstance(item, dict):
            lActual.append(item)
    lActual.sort()
    self.assertEqual(lActual, lExpected)
    for iIndex, item in enumerate(dExpected['file_list']):
        if isinstance(item, dict):
            sKey = list(item.keys())[0]
            iActualIndex = get_index_of_dictionary_in_list(dActual['file_list'], sKey)
            self.assertEqual(dActual['file_list'][iActualIndex], dExpected['file_list'][iIndex])