test_path_with_different_case fails with Windows (non-cygwin/msys) python. It appears this is because the file paths being checked are normalized and end up with backslash delimiters, while the path specific rule is using a hardcoded forward slash. When setting up the actual configuration for style checking, os.path.join appears to be used and gets the correctly delimited paths, so I'm proposing that we do similar in this test.
Created attachment 383989 [details] Patch
You wrote this patch with a 3 month old checkout (look at the commit below yours in the changelog). Can you please rebase? I know there have been some changes in this area with Python 3 work. I suspect the bug is still present, but the change might look different.
Created attachment 383999 [details] Patch Updated to more recent pull.
Comment on attachment 383999 [details] Patch Obsoleting until I check it again.
Thanks for mentioning it. It looks like the changes for python 3 must have fixed the issue, sorry for the noise.
Ah, no, I see, we've got a downstream fix for another version of badness with the style code on Windows that broke the test. Will try to get the whole thing up instead once I figure out what the original fix was for. :(