When passing a test path, if the path points directly at a file, then normcase would not be called on path.
This would change the expected lower case drive path, on windows, to be uppercase.
This patch simply calls normcase on the test path at the earliest point possible to avoid this issue.
All in one line os.path.normcase(os.path.abspath(options.test_path))) ?