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

Reply via email to