Skip to content

unittest: sys.path is different when running from terminal vs test UI #23239

@karthiknadig

Description

@karthiknadig

CWD looks the same. syspath is very different.

From vscode:

['helios', '/home/juledwar/.vscode/extensions/ms-python.python-2024.0.1/pythonFiles/lib/python', '/home/juledwar/.vscode/extensions/ms-python.python-2024.0.1/pythonFiles/unittestadapter', '/home/juledwar/src/helios/.hatch/lib/python3.12/site-packages/_pdbpp_path_hack', '/home/juledwar/src/helios', '/usr/lib/python312.zip', '/usr/lib/python3.12', '/usr/lib/python3.12/lib-dynload', '/home/juledwar/src/helios/.hatch/lib/python3.12/site-packages', '/home/juledwar/.vscode/extensions/ms-python.python-2024.0.1/pythonFiles', '/home/juledwar/.vscode/extensions/ms-python.python-2024.0.1/pythonFiles', '/home/juledwar/.vscode/extensions/ms-python.python-2024.0.1/pythonFiles/lib/python']
/home/juledwar/src/helios

From the CLI

['/home/juledwar/src/helios', '/home/juledwar/src/helios/.hatch/lib/python3.12/site-packages/_pdbpp_path_hack', '/usr/lib/python312.zip', '/usr/lib/python3.12', '/usr/lib/python3.12/lib-dynload', '/home/juledwar/src/helios/.hatch/lib/python3.12/site-packages', '/home/juledwar/src/helios']
/home/juledwar/src/helios

Originally posted by @bigjools in #17641 (comment)

Metadata

Metadata

Assignees

Labels

area-testingbugIssue identified by VS Code Team member as probable buginfo-neededIssue requires more information from poster

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions