From: Guido van Rossum Date: Tue, 10 Jul 2007 20:59:22 +0000 (+0000) Subject: Fix test_file.py. It was passing on OSX for the wrong reason X-Git-Tag: v3.0a1~704 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=535a5ef196ff60141a1ecea732f55fbd72f8d9d7;p=python Fix test_file.py. It was passing on OSX for the wrong reason (somehow OSX marks I/O devices as seekable). --- diff --git a/Lib/test/test_file.py b/Lib/test/test_file.py index 076400015c..62b4693c23 100644 --- a/Lib/test/test_file.py +++ b/Lib/test/test_file.py @@ -140,12 +140,12 @@ class OtherFileTests(unittest.TestCase): def testStdin(self): # This causes the interpreter to exit on OSF1 v5.1. if sys.platform != 'osf1V5': - self.assertRaises(ValueError, sys.stdin.seek, -1) + self.assertRaises((IOError, ValueError), sys.stdin.seek, -1) else: print(( ' Skipping sys.stdin.seek(-1), it may crash the interpreter.' ' Test manually.'), file=sys.__stdout__) - self.assertRaises(ValueError, sys.stdin.truncate) + self.assertRaises((IOError, ValueError), sys.stdin.truncate) def testBadModeArgument(self): # verify that we get a sensible error message for bad mode argument