Remove script path in PlatformTests #4381
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For Python 3.12+, cpython module
posixpath
test-importsposix
, expecting it to fail on win32. However, for this one test program, since it's inSCons/Platform
, that directory as the "script path" is insys.path
, and it finds ourposix
module, thus breaking things. This removes that element from the path - it's not put back because we don't actually need it here.Fixes #4376
Unrelated -
UtilTests.py
is moved down intoSCons/Util
, to follow the usual naming conventions where the unit test is in the package dir.This is a test-only change, no impacts on SCons itself.
Contributor Checklist:
CHANGES.txt
(and read theREADME.rst
)