# Tox (https://tox.readthedocs.io) is a tool for running tests in multiple # virtualenvs. "pip install tox>3.18" and run "tox" from this directory. # Adapted from Tornado's tox.ini. [tox] requires = tox>=4 envlist = # Run the unit test suite test # Ensure the sphinx build has no errors or warnings. docs, # Run the doctests, include examples and tutorial, via Sphinx. doctest, # Check links of sphinx docs linkcheck, # Test with the latest PyMongo. test-pymongo-latest, # Test with oldest supported PyMongo. test-pymongo-4.9, # Test with other supported stable PyMongos. test-pymongo-4.10, test-pymongo-4.11, # Apply PyMongo's test suite to Motor via Synchro. synchro # Run synchro tests with enterprise auth enterprise-synchro # Run pre-commit on all files. lint # Run pre-commit on all files with manual checks. lint-manual # Check the sdist integrity. manifest # Typecheck with mypy typecheck-mypy labels = # Use labels and -m instead of -e so that tox -m