What's Changed
Enhancements
- Add dynamic test result update by @eleanorjboyd in #21466
- Dev Container for VS Code Python Extension by @anthonykim1 in #21435
- Split subtest name to be unique second half by @eleanorjboyd in #21497
Bug Fixes
- Fix
pytest
run script to addcwd
to path by @eleanorjboyd in #21399 - Fix for showing button in merge result editor by @karthiknadig in #21408
- Revert: Run in dedicated terminal feature due to regressions by @karthiknadig in #21418
- Read launch config in workspace file by @paulacamargo25 in #21426
- Fix bug that errors on repeat folder name by @eleanorjboyd in #21433
- Use
cwd
in debug testing by @paulacamargo25 in #21437 - Fix error checking python version by @paulacamargo25 in #21464
- Adopt lifecycle managed by parent by @paulacamargo25 in #21467
- Add to payload to allow error parsing on TS by @eleanorjboyd in #21483
- Let
pylance
useSharedArrayBuffer
cancellation in the browser by @rchiodo in #21482 - Add
cwd
to python path duringunittest
sendCommand
by @eleanorjboyd in #21490 - Fix bug that caused dup in param test cases by @eleanorjboyd in #21498
- Fix filtering with
QuickPick
by @karthiknadig in #21524 - Rewrite should respect setting
python.testing.cwd
by @eleanorjboyd in #21539 - Fix bug which merges all parametrize test classes by @eleanorjboyd in #21542
- Fix bug where session path is undefined by @eleanorjboyd in #21544
- Fix
sys.path
in discoveryunittest
by @paulacamargo25 in #21546 - Fix path for
pytest
Nodes by @eleanorjboyd in #21548
Code Health
- Add function node for parameterized tests
pytest
by @eleanorjboyd in #21368 - Remove
jupyter
dependency from readme by @minsa110 in #21375 - Don't send telemetry in forks by @paulacamargo25 in #21377
- Python Walkthrough Updates by @cwebster-99 in #21411
- Add test for import
pytest
error by @eleanorjboyd in #21472 - Update to align with sys path appends by @eleanorjboyd in #21547
Full Changelog: v2023.10.1...v2023.12.0