From: Vinay Sajip Date: Sun, 6 May 2012 11:03:05 +0000 (+0100) Subject: #12660: Skip test_gdb when run from an installed Python. X-Git-Tag: v3.3.0a4~259 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f1b34ee61bfadd5684566823f1f439c086ef7f55;p=python #12660: Skip test_gdb when run from an installed Python. --- diff --git a/Lib/test/test_gdb.py b/Lib/test/test_gdb.py index c4c4803000..91543c6888 100644 --- a/Lib/test/test_gdb.py +++ b/Lib/test/test_gdb.py @@ -7,6 +7,7 @@ import os import re import subprocess import sys +import sysconfig import unittest import locale @@ -24,6 +25,9 @@ if int(gdb_version_number.group(1)) < 7: raise unittest.SkipTest("gdb versions before 7.0 didn't support python embedding" " Saw:\n" + gdb_version.decode('ascii', 'replace')) +if not sysconfig.is_python_build(): + raise unittest.SkipTest("test_gdb only works on source builds at the moment.") + # Verify that "gdb" was built with the embedded python support enabled: cmd = "--eval-command=python import sys; print sys.version_info" p = subprocess.Popen(["gdb", "--batch", cmd],