[Python-checkins] r82102 - python/branches/py3k-signalfd-issue8407/Lib/test/test_signal.py

jean-paul.calderone python-checkins at python.org
Sat Jun 19 23:04:17 CEST 2010


Author: jean-paul.calderone
Date: Sat Jun 19 23:04:17 2010
New Revision: 82102

Log:
Drop the test for `long` signals, as there is no longer any such thing.  Skip the signalfd tests on non-linux platforms

Modified:
   python/branches/py3k-signalfd-issue8407/Lib/test/test_signal.py

Modified: python/branches/py3k-signalfd-issue8407/Lib/test/test_signal.py
==============================================================================
--- python/branches/py3k-signalfd-issue8407/Lib/test/test_signal.py	(original)
+++ python/branches/py3k-signalfd-issue8407/Lib/test/test_signal.py	Sat Jun 19 23:04:17 2010
@@ -554,15 +554,10 @@
             os.kill(os.getpid(), signal.SIGUSR1)
 
 
-    def test_long_signals(self):
-        """sigprocmask accepts signal numbers as instances of long."""
-        previous = signal.sigprocmask(
-            signal.SIG_SETMASK, [long(signal.SIGUSR1), long(signal.SIGUSR2)])
-        masked = signal.sigprocmask(signal.SIG_SETMASK, previous)
-        self.assertEquals(masked, [signal.SIGUSR1, signal.SIGUSR2])
-
-
 
+ at unittest.skipIf(sys.platform != 'linux2'
+                 or os.uname()[2].split('.') < ['2', '6', '22'],
+                 'signalfd(2) only available on Linux >=2.6.22')
 class SignalfdTests(unittest.TestCase):
     """
     Tests for signal.signalfd.


More information about the Python-checkins mailing list