mirror of
https://github.com/python/cpython.git
synced 2025-12-09 10:37:17 +00:00
test_directories(): This test had no chance of passing on
Windows. Hacked it to pass, but not sure it's worth the bother.
This commit is contained in:
parent
39914b172e
commit
383d3c0a68
1 changed files with 14 additions and 2 deletions
|
|
@ -12,8 +12,20 @@ class CmdLineTest(unittest.TestCase):
|
||||||
return data
|
return data
|
||||||
|
|
||||||
def test_directories(self):
|
def test_directories(self):
|
||||||
self.assertTrue('is a directory' in self.start_python('.'))
|
# Does this test make sense? The message for "< ." may depend on
|
||||||
self.assertTrue('is a directory' in self.start_python('< .'))
|
# the command shell, and the message for "." depends on the OS.
|
||||||
|
if sys.platform.startswith("win"):
|
||||||
|
# On WinXP w/ cmd.exe,
|
||||||
|
# "< ." gives "Access is denied.\n"
|
||||||
|
# "." gives "C:\\Code\\python\\PCbuild\\python.exe: " +
|
||||||
|
# "can't open file '.':" +
|
||||||
|
# "[Errno 13] Permission denied\n"
|
||||||
|
lookfor = " denied" # common to both cases
|
||||||
|
else:
|
||||||
|
# This is what the test looked for originally, on all platforms.
|
||||||
|
lookfor = "is a directory"
|
||||||
|
self.assertTrue(lookfor in self.start_python('.'))
|
||||||
|
self.assertTrue(lookfor in self.start_python('< .'))
|
||||||
|
|
||||||
def verify_valid_flag(self, cmd_line):
|
def verify_valid_flag(self, cmd_line):
|
||||||
data = self.start_python(cmd_line)
|
data = self.start_python(cmd_line)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue