summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArmin Rigo <arigo@tunes.org>2013-01-01 10:34:15 +0100
committerArmin Rigo <arigo@tunes.org>2013-01-01 10:34:15 +0100
commit03eef38ebe1f5f1852ddd0e7bc11c17e0b44ff72 (patch)
tree7e0b0d24acb2b9af2519503bc56d749db94a7898
parentcf46f4c878bda68f75651608013b82c54daa3618 (diff)
downloadcffi-03eef38ebe1f5f1852ddd0e7bc11c17e0b44ff72.tar.gz
Skip test_zintegration if we can't find 'virtualenv'.
-rw-r--r--testing/test_zintegration.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/testing/test_zintegration.py b/testing/test_zintegration.py
index 3264fc0..dcee528 100644
--- a/testing/test_zintegration.py
+++ b/testing/test_zintegration.py
@@ -5,7 +5,11 @@ from testing.udir import udir
def create_venv(name):
tmpdir = udir.join(name)
- subprocess.check_call(['virtualenv', '-p', sys.executable, str(tmpdir)])
+ try:
+ subprocess.check_call(['virtualenv', '-p', sys.executable,
+ str(tmpdir)])
+ except OSError, e:
+ py.test.skip("Cannot execute virtualenv: %s" % (e,))
site_packages = None
for dirpath, dirnames, filenames in os.walk(str(tmpdir)):