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

Reply via email to