Pytest Integration
To configure pytest
tests in VSCode:
- Install the Python Extension for VSCode
- Run the
Python: Configure Tests
command - In Settings > Python > Testing: Pytest Args, add the
--no-cov
argument - Run the
Python: Discover Tests
command - This adds the
Run Test | Debug Test
buttons in VSCode with breakpoint integration
Resources:
Pylint in edx-platform
The Python plugin (published by Microsoft) has pylint support. The tricky bit is that you have to install all of the requirements in a local virtualenv
, because pylint
imports the python files to analyze them. So, in edx-platform
, you'd need to make a virtualenv
, pip install -r requirements/edx/development.txt
, and then in VSCode, you need to
...