Test JupyterGIS#
Python unit tests#
Requires pytest and dirty-equals:
pip install pytest dirty-equals
Run the tests:
pytest --color=yes -v python
UI tests#
We don’t recommend running UI tests locally because they are browser-based tests and differences between systems can cause test breakage. Integration tests will run automatically in CI.
However, if you are developing a new UI test or editing an existing UI test, you may want to run them locally.
From the ui-tests directory:
jlpm install # Install ui testing dependencies
jlpm playwright install chromium # Install testing browser
jlpm run test # Run tests