Metadata-Version: 2.3
Name: mountebank_mocks_manager
Version: 0.1.2
Summary: 
Author: Oleksandr Draha
Author-email: dr.draga@gmail.com
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: black (>=24.10.0,<25.0.0)
Requires-Dist: dpath (>=2.2.0,<3.0.0)
Requires-Dist: filelock (>=3.16.1,<4.0.0)
Requires-Dist: flake8 (>=7.1.1,<8.0.0)
Requires-Dist: funcy (>=2.0,<3.0)
Requires-Dist: furl (>=2.1.3,<3.0.0)
Requires-Dist: isort (>=5.13.2,<6.0.0)
Requires-Dist: jsonpath-ng (>=1.7.0,<2.0.0)
Requires-Dist: lxml (>=5.3.0,<6.0.0)
Requires-Dist: pathvalidate (>=3.2.3,<4.0.0)
Requires-Dist: pytest (>=8.3.4,<9.0.0)
Requires-Dist: python-dateutil (>=2.9.0.post0,<3.0.0)
Requires-Dist: requests (>=2.32.3,<3.0.0)
Requires-Dist: xmltodict (>=0.14.2,<0.15.0)
Description-Content-Type: text/markdown

Mountebank Mocks Manager
========================

MMM is a python library, designated for automatic creation of mountebank mocks and using them in pytest tests.

Basic usage:

1. Set up your application to go to your services you want to mock via mountebank
2. Create correct proxies stubs in imposters folder
3. Write specific test you want to mock
4. Run test in proxy mode to record requests and create mocks based on these records.
5. Rerun test in mocks mode to check whether it is working and need some adjustment

