Author: Brian Kearns <bdkea...@gmail.com> Branch: Changeset: r60569:b59c8e831df0 Date: 2013-01-27 18:58 -0500 http://bitbucket.org/pypy/pypy/changeset/b59c8e831df0/
Log: fix some tests on darwin diff --git a/pypy/module/_ffi/test/test_funcptr.py b/pypy/module/_ffi/test/test_funcptr.py --- a/pypy/module/_ffi/test/test_funcptr.py +++ b/pypy/module/_ffi/test/test_funcptr.py @@ -96,7 +96,7 @@ libm = CDLL(self.libm_name) pow_addr = libm.getaddressindll('pow') fff = sys.maxint*2-1 - if sys.platform == 'win32': + if sys.platform == 'win32' or sys.platform == 'darwin': fff = sys.maxint*2+1 assert pow_addr == self.pow_addr & fff 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 @@ -213,7 +213,7 @@ def test_strftime(self): import time as rctime - import os + import os, sys t = rctime.time() tt = rctime.gmtime(t) @@ -234,6 +234,10 @@ # input to [w]strftime is not kosher. if os.name == 'nt': raises(ValueError, rctime.strftime, '%f') + elif sys.platform == 'darwin': + # darwin strips % of unknown format codes + # http://bugs.python.org/issue9811 + assert rctime.strftime('%f') == 'f' else: 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,6 +157,8 @@ if sys.platform == 'win32': raises(ValueError, signal, 42, lambda *args: None) raises(ValueError, signal, 7, lambda *args: None) + elif sys.platform == 'darwin': + raises(ValueError, signal, 42, lambda *args: None) else: signal(42, lambda *args: None) signal(42, SIG_DFL) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit