Bug#1068549: ITP: pytest-console-scripts -- Pytest plugin for running Python scripts from within tests
Package: wnpp
Severity: wishlist
Owner: Julian Gilbey <jdg@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org
* Package name : pytest-console-scripts
Version : 1.4.1
Upstream Author : Vasily Kuznetsov
* URL : https://github.com/kvas-it/pytest-console-scripts
* License : Expat
Programming Lang: Python
Description : Pytest plugin for running Python scripts from within tests
This plugin is quite similar to `subprocess.run()`, but it also has an
in-process mode, where the scripts are executed by the interpreter that's
running `pytest` (using some amount of sandboxing).
.
In-process mode significantly reduces the run time of the test suites
that run many external scripts. This is speeds up development. In a CI
environment subprocess mode can be used to make sure the scripts also
work (and behave the same) when run by a fresh interpreter.
This package is a (recursive) dependency of the new version of
jupyter-server.
It will be team-maintained within the Debian Python Team. The Debian
packaging is on salsa at
https://salsa.debian.org/python-team/packages/pytest-console-scripts
Reply to: