]> granicus.if.org Git - python/commitdiff
test_os: report tests as skipped when os.statvfs() fails with ENOSYS
authorVictor Stinner <victor.stinner@gmail.com>
Fri, 11 Oct 2013 23:33:54 +0000 (01:33 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Fri, 11 Oct 2013 23:33:54 +0000 (01:33 +0200)
Lib/test/test_os.py

index ab44d011e5e886a8a78a065e522bd08df2af2b62..f1d652c9a5849d3ed406cd2e5c4ff15d7bffc058 100644 (file)
@@ -281,7 +281,7 @@ class StatAttributeTests(unittest.TestCase):
         except OSError as e:
             # On AtheOS, glibc always returns ENOSYS
             if e.errno == errno.ENOSYS:
-                return
+                self.skipTest('os.statvfs() failed with ENOSYS')
 
         # Make sure direct access works
         self.assertEqual(result.f_bfree, result[3])
@@ -326,7 +326,8 @@ class StatAttributeTests(unittest.TestCase):
         except OSError as e:
             # On AtheOS, glibc always returns ENOSYS
             if e.errno == errno.ENOSYS:
-                return
+                self.skipTest('os.statvfs() failed with ENOSYS')
+
         p = pickle.dumps(result)
         self.assertIn(b'\x03cos\nstatvfs_result\n', p)
         unpickled = pickle.loads(p)