Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 987 Bytes

index.rst

File metadata and controls

31 lines (22 loc) · 987 Bytes

Testing across environments with tox

The tox project allows for the automation of many tasks related to Python packaging and testing.

For Nashpy it is used to:

  1. Configure all tests.
  2. Test across multiple python versions.

Configure all tests

All test commands are written in tox.ini. This include things like checking style with black <black-discussion> and presence of docstrings with interrogate <interrogate-discussion>. Running all the checks is done with a single standard command: python -m tox.

Note that checking for insensitive language in documentation <how-to-check-for-insensitive-language> is not configured or run by tox.

Test across multiple python versions

This is done thanks to configurations written in tox.ini:

[tox]
isolated_build = True
envlist = py38, py39