mirror of https://github.com/python/cpython
bpo-45506: Stop skipping test_embed. (gh-29300)
In gh-29063 I ended up disabling test_embed on non-Windows by accident. This gets it running again. https://bugs.python.org/issue45506
This commit is contained in:
parent
acc89db923
commit
7b438282d3
|
@ -58,10 +58,12 @@ class EmbeddingTestsMixin:
|
||||||
ext = ("_d" if debug_build(sys.executable) else "") + ".exe"
|
ext = ("_d" if debug_build(sys.executable) else "") + ".exe"
|
||||||
exename += ext
|
exename += ext
|
||||||
exepath = builddir
|
exepath = builddir
|
||||||
|
expecteddir = support.REPO_ROOT
|
||||||
else:
|
else:
|
||||||
exepath = os.path.join(builddir, 'Programs')
|
exepath = os.path.join(builddir, 'Programs')
|
||||||
|
expecteddir = os.path.join(support.REPO_ROOT, 'Programs')
|
||||||
self.test_exe = exe = os.path.join(exepath, exename)
|
self.test_exe = exe = os.path.join(exepath, exename)
|
||||||
if exepath != support.REPO_ROOT or not os.path.exists(exe):
|
if exepath != expecteddir or not os.path.exists(exe):
|
||||||
self.skipTest("%r doesn't exist" % exe)
|
self.skipTest("%r doesn't exist" % exe)
|
||||||
# This is needed otherwise we get a fatal error:
|
# This is needed otherwise we get a fatal error:
|
||||||
# "Py_Initialize: Unable to get the locale encoding
|
# "Py_Initialize: Unable to get the locale encoding
|
||||||
|
|
Loading…
Reference in New Issue