Metadata-Version: 2.4
Name: pytest-loco-http
Version: 1.3.5
Summary: HTTP support for pytest-loco
License-Expression: BSD-2-Clause
License-File: LICENSE
Author: Mikhalev Oleg
Author-email: mhalairt@gmail.com
Requires-Python: >=3.13,<4
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Plugins
Classifier: Framework :: Pytest
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Utilities
Requires-Dist: pydantic (>=2.12.5,<3.0.0)
Requires-Dist: pytest-loco (>=1.3.5)
Requires-Dist: pyyaml (>=6.0.3,<7.0.0)
Requires-Dist: requests (>=2.32.5,<3.0.0)
Requires-Dist: requests-toolbelt (>=1.0.0,<2.0.0)
Requires-Dist: yarl (>=1.22.0,<2.0.0)
Project-URL: Documentation, https://pytest-loco.readthedocs.io/en/latest/extensions/http/index.html
Project-URL: Issues, https://github.com/pytest-loco/pytest-loco-http/issues
Project-URL: Source, https://github.com/pytest-loco/pytest-loco-http
Description-Content-Type: text/markdown

# pytest-loco-http

HTTP support for `pytest-loco`.

The `pytest-loco-http` extension provides first-class HTTP support for the
`pytest-loco` DSL. It introduces a set of HTTP actors (`http.get`,
`http.post`, `http.put`, `http.delete`, etc.) that execute real HTTP
requests using managed sessions and return normalized, structured
response objects.

## Install

```sh
> pip install pytest-loco-http
```

Requirements:
- Python 3.13 or higher

## Documentation

See https://pytest-loco.readthedocs.io/en/latest/extensions/http/index.html

## Thanks

- [Requests](https://requests.readthedocs.io/en/latest/)

