From 2439bc96b95845fa5663b3cd68efe9b3596c25e2 Mon Sep 17 00:00:00 2001 From: Giorgio Salluzzo Date: Sun, 25 May 2025 08:28:36 +0200 Subject: [PATCH 1/4] Use URL for the new logo --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index e19a3d0..1c95e90 100644 --- a/README.rst +++ b/README.rst @@ -14,7 +14,7 @@ mocket /mɔˈkɛt/ .. image:: https://img.shields.io/pypi/dm/mocket :target: https://pypistats.org/packages/mocket -.. image:: mocket.png +.. image:: https://raw.githubusercontent.com/mindflayer/python-mocket/main/mocket.png :height: 256px :width: 256px :alt: Mocket logo From 13b2b9406a6909fe9681ddbcfaa654885462b1b3 Mon Sep 17 00:00:00 2001 From: Giorgio Salluzzo Date: Mon, 2 Jun 2025 07:51:40 +0200 Subject: [PATCH 2/4] Fixture `event_loop` got removed from `pytest-asyncio`. (#294) --- tests/test_asyncio.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_asyncio.py b/tests/test_asyncio.py index bef5300..a1eae24 100644 --- a/tests/test_asyncio.py +++ b/tests/test_asyncio.py @@ -12,7 +12,7 @@ from mocket.plugins.aiohttp_connector import MocketTCPConnector -def test_asyncio_record_replay(event_loop): +def test_asyncio_record_replay(): async def test_asyncio_connection(): reader, writer = await asyncio.open_connection( host="google.com", @@ -33,7 +33,7 @@ async def test_asyncio_connection(): with tempfile.TemporaryDirectory() as temp_dir: with Mocketizer(truesocket_recording_dir=temp_dir): - event_loop.run_until_complete(test_asyncio_connection()) + asyncio.run(test_asyncio_connection()) files = glob.glob(f"{temp_dir}/*.json") assert len(files) == 1 From 496212ac3643b5569d83cf4dbdb1170ef169f884 Mon Sep 17 00:00:00 2001 From: Wilhelm Klopp Date: Tue, 10 Jun 2025 13:32:18 +0200 Subject: [PATCH 3/4] Match querystring for multiple responses in httpretty plugin (#295) --- mocket/plugins/httpretty/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mocket/plugins/httpretty/__init__.py b/mocket/plugins/httpretty/__init__.py index 97a2c3a..34de793 100644 --- a/mocket/plugins/httpretty/__init__.py +++ b/mocket/plugins/httpretty/__init__.py @@ -90,7 +90,12 @@ def force_headers(self): Response.set_base_headers = Response.original_set_base_headers # type: ignore[method-assign] if responses: - Entry.register(method, uri, *responses) + Entry.register( + method, + uri, + *responses, + match_querystring=match_querystring, + ) else: Entry.single_register( method, From 713ccd6b4e2eb435458741cec828dbee6a080126 Mon Sep 17 00:00:00 2001 From: Giorgio Salluzzo Date: Tue, 10 Jun 2025 13:33:26 +0200 Subject: [PATCH 4/4] Bump version. --- mocket/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mocket/__init__.py b/mocket/__init__.py index 5c3e7f0..2f4c303 100644 --- a/mocket/__init__.py +++ b/mocket/__init__.py @@ -31,4 +31,4 @@ "FakeSSLContext", ) -__version__ = "3.13.7" +__version__ = "3.13.8"