[New-bugs-announce] [issue41391] Make test_unicodedata pass when running without network
Chih-Hsuan Yen
report at bugs.python.org
Sat Jul 25 06:26:54 EDT 2020
New submission from Chih-Hsuan Yen <yan12125 at gmail.com>:
I setup a buildbot worker to test Python 3.x on Android monthly. This month network in the Android emulator is broken and I got an additional test failure:
0:05:28 load avg: 1.21 [376/423/11] test_unicodedata failed
test test_unicodedata failed -- Traceback (most recent call last):
File "/data/local/tmp/lib/python3.10/urllib/request.py", line 1342, in do_open
h.request(req.get_method(), req.selector, req.data, headers,
socket.gaierror: [Errno 7] No address associated with hostname
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/local/tmp/lib/python3.10/test/test_unicodedata.py", line 329, in test_normalization
testdata = open_urlresource(TESTDATAURL, encoding="utf-8",
urllib.error.URLError: <urlopen error [Errno 7] No address associated with hostname>
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/local/tmp/lib/python3.10/test/test_unicodedata.py", line 335, in test_normalization
self.fail(f"Could not retrieve {TESTDATAURL}")
AssertionError: Could not retrieve http://www.pythontest.net/unicode/13.0.0/NormalizationTest.txt
I propose wrapping the test in socket_helper.transient_internet() so that this test is skipped if the Internet is not available.
----------
components: Tests
messages: 374249
nosy: yan12125
priority: normal
severity: normal
status: open
title: Make test_unicodedata pass when running without network
type: behavior
versions: Python 3.10
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue41391>
_______________________________________
More information about the New-bugs-announce
mailing list