From 05ddd066244c65394e810a4a145c1bbfb3f5a41e Mon Sep 17 00:00:00 2001 From: "Miss Islington (bot)" <31488909+miss-islington@users.noreply.github.com> Date: Mon, 12 May 2025 20:25:25 +0200 Subject: [PATCH] [3.13] gh-133413: Fix references to removed Request.has_data (GH-133414) (GH-133946) The has_data() method of http.request.Request was removed in version 3.4. (cherry picked from commit 86c1d439e0ccbe6baeda69322f1f8c0e6a80464c) Co-authored-by: ppaez --- Doc/library/unittest.mock.rst | 4 ++-- Doc/library/urllib.request.rst | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Doc/library/unittest.mock.rst b/Doc/library/unittest.mock.rst index f6c616a353f5..becfa34db6b9 100644 --- a/Doc/library/unittest.mock.rst +++ b/Doc/library/unittest.mock.rst @@ -2653,9 +2653,9 @@ with any methods on the mock: .. code-block:: pycon - >>> mock.has_data() + >>> mock.header_items() - >>> mock.has_data.assret_called_with() # Intentional typo! + >>> mock.header_items.assret_called_with() # Intentional typo! Auto-speccing solves this problem. You can either pass ``autospec=True`` to :func:`patch` / :func:`patch.object` or use the :func:`create_autospec` function to create a diff --git a/Doc/library/urllib.request.rst b/Doc/library/urllib.request.rst index 738455372237..b9673e389705 100644 --- a/Doc/library/urllib.request.rst +++ b/Doc/library/urllib.request.rst @@ -1076,7 +1076,7 @@ HTTPHandler Objects .. method:: HTTPHandler.http_open(req) Send an HTTP request, which can be either GET or POST, depending on - ``req.has_data()``. + ``req.data``. .. _https-handler-objects: @@ -1088,7 +1088,7 @@ HTTPSHandler Objects .. method:: HTTPSHandler.https_open(req) Send an HTTPS request, which can be either GET or POST, depending on - ``req.has_data()``. + ``req.data``. .. _file-handler-objects: -- 2.47.3