pytest-aioresponses

py.test integration for aioresponses

MIT 3 个版本 Python <4.0,>=3.6
Konstantin Manna <Konstantin@Manna.uno>
安装
pip install pytest-aioresponses
poetry add pytest-aioresponses
pipenv install pytest-aioresponses
conda install pytest-aioresponses
描述

=================== pytest-aioresponses

.. image:: https://img.shields.io/pypi/v/pytest-aioresponses.svg :target: https://pypi.org/project/pytest-aioresponses :alt: PyPI version

.. image:: https://img.shields.io/pypi/pyversions/pytest-aioresponses.svg :target: https://pypi.org/project/pytest-aioresponses :alt: Python versions

An integration of aioresponses_ for py.test_ similar to pytest-responses_


Installation

You can install "pytest-aioresponses" via pip_ from PyPI_::

$ pip install pytest-aioresponses

Usage

.. sourcecode:: python

import aiohttp
import pytest

@pytest.mark.asyncio
async def test_something(aioresponses):
    aioresponses.get("https://hello.aio")

    async with aiohttp.ClientSession() as session:
        async with session.get("https://hello.aio") as response:
            assert response.status == 200

Contributing

Contributions are very welcome.

License

Distributed under the terms of the MIT_ license, "pytest-aioresponses" is free and open source software

Issues

If you encounter any problems, please file an issue_ along with a detailed description.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter .. _@hackebrot: https://github.com/hackebrot .. _MIT: http://opensource.org/licenses/MIT .. _BSD-3: http://opensource.org/licenses/BSD-3-Clause .. _GNU GPL v3.0: http://www.gnu.org/licenses/gpl-3.0.txt .. _Apache Software License 2.0: http://www.apache.org/licenses/LICENSE-2.0 .. _cookiecutter-pytest-plugin: https://github.com/pytest-dev/cookiecutter-pytest-plugin .. _file an issue: https://github.com/pheanex/pytest-aioresponses/issues .. _pytest: https://github.com/pytest-dev/pytest .. _tox: https://tox.readthedocs.io/en/latest/ .. _pip: https://pypi.org/project/pip/ .. _PyPI: https://pypi.org/project/pytest-aioresponses/ .. _aioresponses: https://pypi.org/project/aioresponses/ .. _pytest-responses: https://pypi.org/project/pytest-responses/ .. _py.test: https://pypi.org/project/pytest/