The test suite depends on
pip install pytest
If you want to test only a specific Python version (e.g. Python 3.8), it is as easy as:
python3.8 -m pytest
Tests are also run automatically on Travis CI.
You want to add a test for Jedi? Great! We love that. Normally you should write your tests as Blackbox Tests. Most tests would fit right in there.
For specific API testing we’re using simple unit tests, with a focus on a simple and readable testing structure.