Metadata-Version: 2.0
Name: pytest-peach
Version: 1.4.23
Summary: pytest plugin for fuzzing with Peach API Security
Home-page: https://peach.tech
Author: Peach Tech
Author-email: contact@peachfuzzer.com
License: Apache License, Version 2.0
Description-Content-Type: UNKNOWN
Keywords: py.test pytest fuzzing peach
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Pytest
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Requires-Dist: pytest (>=2.8.7)
Requires-Dist: peachapisec-api (>=1.4.23)

pytest-peach
============

pytest-peach is a plugin for `py.test <http://pytest.org>`_ that integrates with
`Peach API Security <https://peach.tech>`_.  Integration includes calling the
correct Peach API Security APIs to report test names and not fuzzing setup and teardown requests.

Requirements
------------

You will need the following prerequisites in order to use pytest-peach:

- Python 2.6, 2.7, 3.2, 3.3, 3.4, 3.5 or PyPy
- py.test 2.8 or newer
- Requests v2.11 or newer

Installation
------------

To install pytest-peach:

$ pip install pytest-peach

**From Source**

$ python setup.py install

Usage
-----

The integration is intended to be run from CI integrations such as the
generic CI runner.
Several environmental variables are expected to have been set:

 - PEACH_API
 - PEACH_API_TOKEN
 - PEACH_SESSIONID
 - PEACH_PROXY

$ pytest --peach=on test_target.py

Arguments
---------

**--peach=on**
   This argument enables the pytest Peach API Security extention.


