Page MenuHomePhabricator

pagegenerators_tests.TestTextIOPageGenerator tests are failing on Appveyor CI
Closed, ResolvedPublic

Description

======================================================================
[00:23:11] ERROR: test_brackets (tests.pagegenerators_tests.TestTextIOPageGenerator)
[00:23:11] Test TextIOPageGenerator with brackets.
[00:23:11] ----------------------------------------------------------------------
[00:23:11] Traceback (most recent call last):
[00:23:11]   File "C:\projects\pywikibot-g4xqx\tests\pagegenerators_tests.py", line 450, in test_brackets
[00:23:11]     titles = list(pagegenerators.TextIOPageGenerator(filename, site))
[00:23:11]   File "C:\projects\pywikibot-g4xqx\pywikibot\pagegenerators.py", line 1608, in TextIOPageGenerator
[00:23:11]     with io.StringIO(http.fetch(source).text) as f:
[00:23:11]   File "C:\projects\pywikibot-g4xqx\pywikibot\tools\__init__.py", line 1644, in wrapper
[00:23:11]     return obj(*__args, **__kw)
[00:23:11]   File "C:\projects\pywikibot-g4xqx\pywikibot\comms\http.py", line 425, in fetch
[00:23:11]     callback(response)
[00:23:11]   File "C:\projects\pywikibot-g4xqx\pywikibot\comms\http.py", line 308, in error_handling_callback
[00:23:11]     raise response from None
[00:23:11]   File "C:\projects\pywikibot-g4xqx\pywikibot\comms\http.py", line 416, in fetch
[00:23:11]     response = session.request(method, uri,
[00:23:11]   File "c:\python39\lib\site-packages\requests\sessions.py", line 542, in request
[00:23:11]     resp = self.send(prep, **send_kwargs)
[00:23:11]   File "c:\python39\lib\site-packages\requests\sessions.py", line 649, in send
[00:23:11]     adapter = self.get_adapter(url=request.url)
[00:23:11]   File "c:\python39\lib\site-packages\requests\sessions.py", line 742, in get_adapter
[00:23:11]     raise InvalidSchema("No connection adapters were found for {!r}".format(url))
[00:23:11] requests.exceptions.InvalidSchema: No connection adapters were found for 'C:\\projects\\pywikibot-g4xqx\\tests\\data\\pagelist-brackets.txt'
[00:23:11] 
[00:23:11] ======================================================================
[00:23:11] ERROR: test_lines (tests.pagegenerators_tests.TestTextIOPageGenerator)
[00:23:11] Test TextIOPageGenerator with newlines.
[00:23:11] ----------------------------------------------------------------------
[00:23:11] Traceback (most recent call last):
[00:23:11]   File "C:\projects\pywikibot-g4xqx\tests\pagegenerators_tests.py", line 462, in test_lines
[00:23:11]     titles = list(pagegenerators.TextIOPageGenerator(filename, site))
[00:23:11]   File "C:\projects\pywikibot-g4xqx\pywikibot\pagegenerators.py", line 1608, in TextIOPageGenerator
[00:23:11]     with io.StringIO(http.fetch(source).text) as f:
[00:23:11]   File "C:\projects\pywikibot-g4xqx\pywikibot\tools\__init__.py", line 1644, in wrapper
[00:23:11]     return obj(*__args, **__kw)
[00:23:11]   File "C:\projects\pywikibot-g4xqx\pywikibot\comms\http.py", line 425, in fetch
[00:23:11]     callback(response)
[00:23:11]   File "C:\projects\pywikibot-g4xqx\pywikibot\comms\http.py", line 308, in error_handling_callback
[00:23:11]     raise response from None
[00:23:11]   File "C:\projects\pywikibot-g4xqx\pywikibot\comms\http.py", line 416, in fetch
[00:23:11]     response = session.request(method, uri,
[00:23:11]   File "c:\python39\lib\site-packages\requests\sessions.py", line 542, in request
[00:23:11]     resp = self.send(prep, **send_kwargs)
[00:23:11]   File "c:\python39\lib\site-packages\requests\sessions.py", line 649, in send
[00:23:11]     adapter = self.get_adapter(url=request.url)
[00:23:11]   File "c:\python39\lib\site-packages\requests\sessions.py", line 742, in get_adapter
[00:23:11]     raise InvalidSchema("No connection adapters were found for {!r}".format(url))
[00:23:11] requests.exceptions.InvalidSchema: No connection adapters were found for 'C:\\projects\\pywikibot-g4xqx\\tests\\data\\pagelist-lines.txt'
[00:23:11] 
[00:23:11] ----------------------------------------------------------------------
[00:23:11] Ran 1802 tests in 1314.201s
[00:23:11] 
[00:23:11] FAILED (errors=2, skipped=80, expected failures=10)

Event Timeline

Xqt triaged this task as High priority.Jun 14 2021, 5:24 AM

Change 699581 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] [bugfix] Fix file/url detection for Windows

https://gerrit.wikimedia.org/r/699581

Change 699581 merged by jenkins-bot:

[pywikibot/core@master] [bugfix] Fix file/url detection for Windows

https://gerrit.wikimedia.org/r/699581