Matej Cepl
b4a03c8ca5
- Tools/Demos - gh-126700: Add support for multi-argument gettext functions in pygettext.py. - Tests - gh-127906: Test the limited C API in test_cppext. Patch by Victor Stinner. - gh-127637: Add tests for the dis command-line interface. Patch by Bénédikt Tran. - gh-126925: iOS test results are now streamed during test execution, and the deprecated xcresulttool is no longer used. - gh-127076: Disable strace based system call tests when LD_PRELOAD is set. - gh-127076: Filter out memory-related mmap, munmap, and mprotect calls from file-related ones when testing io behavior using strace. - Security - gh-127655: Fixed the asyncio.selector_events._SelectorSocketTransport transport not pausing writes for the protocol when the buffer reaches the high water mark when using asyncio.WriteTransport.writelines(). - Library - gh-126907: Fix crash when using atexit concurrently on the free-threaded build. - gh-127870: Detect recursive calls in ctypes _as_parameter_ handling. Patch by Victor Stinner. - gh-127732: The platform module now correctly detects Windows Server 2025. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python314?expand=0&rev=28
41 lines
1.2 KiB
Diff
41 lines
1.2 KiB
Diff
---
|
|
Lib/test/test_urllib2.py | 9 +++++++++
|
|
1 file changed, 9 insertions(+)
|
|
|
|
--- a/Lib/test/test_urllib2.py
|
|
+++ b/Lib/test/test_urllib2.py
|
|
@@ -1,3 +1,4 @@
|
|
+import logging
|
|
import unittest
|
|
from test import support
|
|
from test.support import os_helper
|
|
@@ -29,6 +30,10 @@ import http.client
|
|
|
|
support.requires_working_socket(module=True)
|
|
|
|
+logging.basicConfig(format='%(levelname)s:%(funcName)s:%(message)s',
|
|
+ level=logging.DEBUG)
|
|
+log = logging.getLogger()
|
|
+
|
|
# XXX
|
|
# Request
|
|
# CacheFTPHandler (hard to write)
|
|
@@ -731,6 +736,9 @@ def sanepathname2url(path):
|
|
|
|
class HandlerTests(unittest.TestCase):
|
|
|
|
+ def setUp(self):
|
|
+ log.debug('Is network available: {}'.format(support.is_resource_enabled('network')))
|
|
+
|
|
def test_ftp(self):
|
|
class MockFTPWrapper:
|
|
def __init__(self, data):
|
|
@@ -794,6 +802,7 @@ class HandlerTests(unittest.TestCase):
|
|
self.assertEqual(headers.get("Content-type"), mimetype)
|
|
self.assertEqual(int(headers["Content-length"]), len(data))
|
|
|
|
+ @support.requires_resource('network')
|
|
def test_ftp_error(self):
|
|
class ErrorFTPHandler(urllib.request.FTPHandler):
|
|
def __init__(self, exception):
|