[pypy-commit] pypy default: Make it clearer if dlopenflags tests ran.
habnabit
pypy.commits at gmail.com
Sat Jun 11 02:48:21 EDT 2016
Author: Aaron Gallagher <habnabit at google.com>
Branch:
Changeset: r85087:10f76560e949
Date: 2016-06-08 16:26 -0700
http://bitbucket.org/pypy/pypy/changeset/10f76560e949/
Log: Make it clearer if dlopenflags tests ran.
Instead of silently ignoring the test, skip it.
diff --git a/pypy/module/sys/test/test_sysmodule.py b/pypy/module/sys/test/test_sysmodule.py
--- a/pypy/module/sys/test/test_sysmodule.py
+++ b/pypy/module/sys/test/test_sysmodule.py
@@ -445,14 +445,16 @@
def test_dlopenflags(self):
import sys
- if hasattr(sys, "setdlopenflags"):
- assert hasattr(sys, "getdlopenflags")
- raises(TypeError, sys.getdlopenflags, 42)
- oldflags = sys.getdlopenflags()
- raises(TypeError, sys.setdlopenflags)
- sys.setdlopenflags(oldflags+1)
- assert sys.getdlopenflags() == oldflags+1
- sys.setdlopenflags(oldflags)
+ if not hasattr(sys, "setdlopenflags"):
+ skip('dlopen flags are not available.')
+
+ assert hasattr(sys, "getdlopenflags")
+ raises(TypeError, sys.getdlopenflags, 42)
+ oldflags = sys.getdlopenflags()
+ raises(TypeError, sys.setdlopenflags)
+ sys.setdlopenflags(oldflags+1)
+ assert sys.getdlopenflags() == oldflags+1
+ sys.setdlopenflags(oldflags)
def test_refcount(self):
import sys
@@ -610,7 +612,7 @@
class AppTestSysSettracePortedFromCpython(object):
def test_sys_settrace(self):
import sys
-
+
class Tracer:
def __init__(self):
self.events = []
More information about the pypy-commit
mailing list