flake8/tests/unit
Ian Cordasco e14d0e6352
Serialize Checkers PluginTypeManager to a dict
It seems likely that the multiprocessing module on Windows is not
capable of serializing an object with the structure that we have and
preserving the attributes we dynamically set on plugins (like the
FlakesChecker). To avoid issues like this with all plugins (although
we have only found this on Windows with the FlakesChecker), let's try
serializing the Checkers PluginTypeManager to a dictionary so that the
only object that a Queue is really trying to serialize/deserialize is
the FlakesChecker itself.

Related to #179
2016-08-03 16:48:39 -05:00
..
test_base_formatter.py Open our output file in append mode always 2016-07-29 18:14:14 -05:00
test_checker_manager.py Serialize Checkers PluginTypeManager to a dict 2016-08-03 16:48:39 -05:00
test_config_file_finder.py Fix project config file discovery 2016-07-26 09:37:32 -05:00
test_file_processor.py Fix read_lines_splits_lines test for CRLF endings 2016-07-27 03:36:20 +02:00
test_legacy_api.py Add a bunch more legacy API tests 2016-07-19 11:12:51 -05:00
test_merged_config_parser.py Parse hyphenated config names also 2016-06-28 05:47:14 -05:00
test_notifier.py Configure flake8-import-order to use Google Style 2016-06-17 10:26:36 -05:00
test_option.py Configure flake8-import-order to use Google Style 2016-06-17 10:26:36 -05:00
test_option_manager.py Add OptionManager#parse_known_args 2016-07-16 10:07:19 -05:00
test_plugin.py Test loading non-callable plugins 2016-07-29 18:58:12 +02:00
test_plugin_manager.py Configure flake8-import-order to use Google Style 2016-06-17 10:26:36 -05:00
test_plugin_type_manager.py Configure flake8-import-order to use Google Style 2016-06-17 10:26:36 -05:00
test_statistics.py Add more tests around our Statistics class 2016-07-12 19:58:44 -05:00
test_style_guide.py Allow plugins that are on by default to be ignored 2016-07-28 19:28:13 -05:00
test_trie.py Start documenting our Trie implementation 2016-02-01 20:09:15 -06:00
test_utils.py Handle optional parameters that were never supported 2016-06-28 09:36:24 -05:00