Author: Brian Kearns <[email protected]>
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
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit