boromir674/pytest-subprocess

View on GitHub
CHANGELOG.rst

Summary

Maintainability
Test Coverage
=========
Changelog
=========

0.10.0 (2022-11-12)
===================

Changes
^^^^^^^

feature
"""""""
- allow client code to override subprocess kwargs, such as 'check'


0.9.0 (2022-07-02)
==================

This is the first meaningful release of this Pytest Plugin.
Insalling this plugin in your environment allows your to use the
'run_subprocess' pytest fixture.

Changes
^^^^^^^

feature
"""""""
- add the 'run_subprocess' pytest fixture that wraps around subprocess.run


0.0.1 (2022-07-02)
=======================================

| This is the first ever release of the **pytest_run_subprocess** Python Package.
| The package is open source and is part of the **Pytest Plugin for Testing Subprocesses** Project.
| The project is hosted in a public repository on github at https://github.com/boromir674/pytest-subprocess
| The project was scaffolded using the `Cookiecutter Python Package`_ (cookiecutter) Template at https://github.com/boromir674/cookiecutter-python-package/tree/master/src/cookiecutter_python

| Scaffolding included:

- **CI Pipeline** running on Github Actions at https://github.com/boromir674/pytest-subprocess/actions
  - `Test Workflow` running a multi-factor **Build Matrix** spanning different `platform`'s and `python version`'s
    1. Platforms: `ubuntu-latest`, `macos-latest`
    2. Python Interpreters: `3.6`, `3.7`, `3.8`, `3.9`, `3.10`

- Automated **Test Suite** with parallel Test execution across multiple cpus.
  - Code Coverage
- **Automation** in a 'make' like fashion, using **tox**
  - Seamless `Lint`, `Type Check`, `Build` and `Deploy` *operations*


.. LINKS

.. _Cookiecutter Python Package: https://python-package-generator.readthedocs.io/en/master/