You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Clone the test repo from here or use your own repo of pytests.
Launch VSCode and open the python-ext-tester/python-testing/inc-dec-workspace folder.
Add the following to your settings in VSCode: "python.experiments.optInto": ["pythonTestAdapter"],
Use the "create environment" command from the command palette, select venv and a Python version >=3.7.
click the test explorer icon (beaker)
configure tests
unittest: unittest → root → *test*.py
Testing:
Now play around with running the tests attempting to put "strain" on the testing flow to make sure it works as anticipated
Ideas of what to do include:
Run large number of tests and make sure it finishes successfully (see the subtests or the parameterized tests which should have 2000 tests that can be run)
stop tests and restart them (NOTE: there is a know problem where if you restart a test 3 times during debugging it will freeze the window, see issue please comment on the issue if you hit something similar and your repro steps)
debug tests, put break-points on and generally just start, restart, and stop tests in debug mode
throw an error in a test or spin up a subprocess as part of a test
The text was updated successfully, but these errors were encountered:
Chatted with @eleanorjboyd and it was also necessary to update the workspace settings accordingly (making sure unittestEnabled is true and pytestEnabled is false
Refs: 23279
Complexity: 5
Author: @eleanorjboyd
Create Issue
Setup:
python-ext-tester/python-testing/inc-dec-workspace
folder."python.experiments.optInto": ["pythonTestAdapter"],
venv
and a Python version >=3.7.*test*.py
Testing:
The text was updated successfully, but these errors were encountered: