Running pytest with args: ['-p', 'vscode_pytest', '--rootdir=/home/user/git/', '/home/user/git/app/tests/test_main.py::test_load_config', '/home/user/git/app/tests/test_main.py::test_get_db_connection_postgresql', '/home/user/git/app/tests/test_main.py::test_get_db_connection_mysql', '/home/user/git/app/tests/test_main.py::test_is_database_empty_postgresql', '/home/user/git/app/tests/test_main.py::test_is_database_empty_mysql', '/home/user/git/app/tests/test_main.py::test_execute_sql_file', '/home/user/git/app/tests/test_main.py::test_process_database_when_empty', '/home/user/git/app/tests/test_main.py::test_process_database_exception', '/home/user/git/app/tests/test_main.py::test_main_process_multiple_databases']
============================= test session starts ==============================
platform linux -- Python 3.11.2, pytest-7.4.3, pluggy-1.5.0
rootdir: /home/user/git/
plugins: mock-3.14.0
collected 9 items
app/tests/test_main.py Plugin error, exception thrown while attempting to send data[vscode-pytest]: unsupported operand type(s) for +=: 'int' and 'NoneType'
[vscode-pytest] data:
{"jsonrpc": "2.0", "params": {"cwd": "/home/user/git/", "status": "success", "result": {"/home/user/git/app/tests/test_main.py::test_load_config": {"test": "/home/user/git/app/tests/test_main.py::test_load_config", "outcome": "success", "message": null, "traceback": null, "subtest": null}}, "not_found": null, "error": null}}
(X9)
. [100%]
============================== 9 passed in 0.05s ===============================
Finished running tests!
Type: Bug
Behaviour
Pytesting through UI doesn't work with WSL extension. An error occures when processing data sent from WSL to VScode :
Steps to reproduce:
hatch env run -e dev test)
h env find dev)
Output for
Pythonin theOutputpanelExtension version: 2025.0.0
VS Code version: Code 1.97.0 (33fc5a94a3f99ebe7087e8fe79fbe1d37a251016, 2025-02-04T22:41:26.688Z)
OS version: Windows_NT x64 10.0.26100
Modes:
Remote OS version: Linux x64 5.15.167.4-microsoft-standard-WSL2
Remote OS version: Linux x64 5.15.167.4-microsoft-standard-WSL2
Remote OS version: Linux x64 5.15.167.4-microsoft-standard-WSL2
python.languageServersetting: DefaultUser Settings
Installed Extensions
System Info
canvas_oop_rasterization: enabled_on
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off
A/B Experiments