Commit 4155f976 authored by R. David Murray's avatar R. David Murray

Don't use os.normcase when the result we are expecting is None.

This worked fine on linux but fails on Windows.  That may or may
not be a but in normcase.
parent d35a32e1
...@@ -278,7 +278,7 @@ class TestRetrievingSourceCode(GetSourceBase): ...@@ -278,7 +278,7 @@ class TestRetrievingSourceCode(GetSourceBase):
self.assertEqual(normcase(inspect.getsourcefile(git.abuse)), modfile) self.assertEqual(normcase(inspect.getsourcefile(git.abuse)), modfile)
fn = "_non_existing_filename_used_for_sourcefile_test.py" fn = "_non_existing_filename_used_for_sourcefile_test.py"
co = compile("None", fn, "exec") co = compile("None", fn, "exec")
self.assertEqual(normcase(inspect.getsourcefile(co)), None) self.assertEqual(inspect.getsourcefile(co), None)
linecache.cache[co.co_filename] = (1, None, "None", co.co_filename) linecache.cache[co.co_filename] = (1, None, "None", co.co_filename)
self.assertEqual(normcase(inspect.getsourcefile(co)), fn) self.assertEqual(normcase(inspect.getsourcefile(co)), fn)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment