[pypy-commit] pypy default: fix some tests for bsd

bdkearns noreply at buildbot.pypy.org
Fri Feb 8 02:43:46 CET 2013


Author: Brian Kearns <bdkearns at gmail.com>
Branch: 
Changeset: r60949:a06da7965b64
Date: 2013-02-07 20:43 -0500
http://bitbucket.org/pypy/pypy/changeset/a06da7965b64/

Log:	fix some tests for bsd

diff --git a/pypy/module/__pypy__/__init__.py b/pypy/module/__pypy__/__init__.py
--- a/pypy/module/__pypy__/__init__.py
+++ b/pypy/module/__pypy__/__init__.py
@@ -14,7 +14,7 @@
 class TimeModule(MixedModule):
     appleveldefs = {}
     interpleveldefs = {}
-    if sys.platform.startswith("linux"):
+    if sys.platform.startswith("linux") or 'bsd' in sys.platform:
         from pypy.module.__pypy__ import interp_time
         interpleveldefs["clock_gettime"] = "interp_time.clock_gettime"
         interpleveldefs["clock_getres"] = "interp_time.clock_getres"
diff --git a/pypy/module/rctime/test/test_rctime.py b/pypy/module/rctime/test/test_rctime.py
--- a/pypy/module/rctime/test/test_rctime.py
+++ b/pypy/module/rctime/test/test_rctime.py
@@ -237,7 +237,7 @@
         # input to [w]strftime is not kosher.
         if os.name == 'nt':
             raises(ValueError, rctime.strftime, '%f')
-        elif sys.platform == 'darwin':
+        elif sys.platform == 'darwin' or 'bsd' in sys.platform:
             # darwin strips % of unknown format codes
             # http://bugs.python.org/issue9811
             assert rctime.strftime('%f') == 'f'
diff --git a/pypy/module/signal/test/test_signal.py b/pypy/module/signal/test/test_signal.py
--- a/pypy/module/signal/test/test_signal.py
+++ b/pypy/module/signal/test/test_signal.py
@@ -157,7 +157,7 @@
         if sys.platform == 'win32':
             raises(ValueError, signal, 42, lambda *args: None)
             raises(ValueError, signal, 7, lambda *args: None)
-        elif sys.platform == 'darwin':
+        elif sys.platform == 'darwin' or 'bsd' in sys.platform:
             raises(ValueError, signal, 42, lambda *args: None)
         else:
             signal(42, lambda *args: None)


More information about the pypy-commit mailing list