Author: mattip <[email protected]>
Branch:
Changeset: r63413:41c27a4a7146
Date: 2013-04-16 18:57 +0300
http://bitbucket.org/pypy/pypy/changeset/41c27a4a7146/
Log: skip syslog tests when module not available
diff --git a/pypy/module/test_lib_pypy/test_ctypes_config_cache.py
b/pypy/module/test_lib_pypy/test_ctypes_config_cache.py
--- a/pypy/module/test_lib_pypy/test_ctypes_config_cache.py
+++ b/pypy/module/test_lib_pypy/test_ctypes_config_cache.py
@@ -33,6 +33,10 @@
def test_syslog():
+ try:
+ import lib_pypy.syslog
+ except ImportError:
+ py.test.skip('no syslog on this platform')
d = run('syslog.ctc.py', '_syslog_cache.py')
assert 'LOG_NOTICE' in d
diff --git a/pypy/module/test_lib_pypy/test_syslog.py
b/pypy/module/test_lib_pypy/test_syslog.py
--- a/pypy/module/test_lib_pypy/test_syslog.py
+++ b/pypy/module/test_lib_pypy/test_syslog.py
@@ -1,11 +1,15 @@
from __future__ import absolute_import
+import py
+try:
+ from lib_pypy import syslog
+except ImportError:
+ py.test.skip('no syslog on this platform')
+
# XXX very minimal test
from lib_pypy.ctypes_config_cache import rebuild
rebuild.rebuild_one('syslog.ctc.py')
-from lib_pypy import syslog
-
def test_syslog():
assert hasattr(syslog, 'LOG_ALERT')
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit