[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