Movatterモバイル変換


[0]ホーム

URL:


ContentsMenuExpandLight modeDark modeAuto light/dark, in light modeAuto light/dark, in dark modeSkip to content
tox
Logo
tox
Back to top

tox - automation project

tox aims to automate and standardize testing in Python. It is part of a larger vision of easing the packaging,testing and release process of Python software (alongsidepytestanddevpi).

Latest version on PyPIPyPI - ImplementationPyPI - Python VersionDocumentation statusDiscordPyPI - DownloadsPyPI - LicenseOpen issuesOpen pull requestsPackage popularity

tox is a generic virtual environment management and test command line tool you can use for:

  • checking your package builds and installs correctly under different environments (such as different Pythonimplementations, versions or installation dependencies),

  • running your tests in each of the environments with the test tool of choice,

  • acting as a frontend to continuous integration servers, greatly reducing boilerplate and merging CI andshell-based testing.

Useful links

Related projects

tox has influenced several other projects in the Python test automation space. If tox doesn’t quite fit your needs oryou want to do more research, we recommend taking a look at these projects:

  • Invoke is a general-purpose task execution library, similar to Make. Invoke is far moregeneral-purpose than tox but it does not contain the Python testing-specific features that tox specializes in.

  • nox is a project similar in spirit to tox but different in approach. Nox’s keydifference is that it uses Python scripts instead of a configuration file. Nox might be useful if you find tox’sconfiguration too limiting but aren’t looking to move to something as general-purpose as Invoke or Make.

Tutorials

On this page

[8]ページ先頭

©2009-2026 Movatter.jp