[Python-checkins] cpython: test_os: use @support.requires_linux_version

victor.stinner python-checkins at python.org
Thu Mar 24 12:48:00 EDT 2016


https://hg.python.org/cpython/rev/193e823cad52
changeset:   100717:193e823cad52
user:        Victor Stinner <victor.stinner at gmail.com>
date:        Thu Mar 24 16:50:41 2016 +0100
summary:
  test_os: use @support.requires_linux_version

files:
  Lib/test/test_os.py |  9 ++++-----
  1 files changed, 4 insertions(+), 5 deletions(-)


diff --git a/Lib/test/test_os.py b/Lib/test/test_os.py
--- a/Lib/test/test_os.py
+++ b/Lib/test/test_os.py
@@ -15,7 +15,6 @@
 import mmap
 import os
 import pickle
-import platform
 import re
 import shutil
 import signal
@@ -2456,14 +2455,14 @@
                 return False
     finally:
         support.unlink(support.TESTFN)
-    # Kernels < 2.6.39 don't respect setxattr flags.
-    kernel_version = platform.release()
-    m = re.match("2.6.(\d{1,2})", kernel_version)
-    return m is None or int(m.group(1)) >= 39
+
+    return True
 
 
 @unittest.skipUnless(supports_extended_attributes(),
                      "no non-broken extended attribute support")
+# Kernels < 2.6.39 don't respect setxattr flags.
+ at support.requires_linux_version(2, 6, 39)
 class ExtendedAttributeTests(unittest.TestCase):
 
     def tearDown(self):

-- 
Repository URL: https://hg.python.org/cpython


More information about the Python-checkins mailing list