Vvjjkkii renamed this task from "tests.api_tests.TestCachedRequest failure (vcr = True)" to "4pbaaaaaaa".
Vvjjkkii reopened this task as "Open".
Vvjjkkii triaged this task as "High" priority.
Vvjjkkii removed a subscriber: Aklapper.
Vvjjkkii added projects: CheckUser, Connected-Open-Heritage-Batch-uploads (RAÄ-KMB_1_2017-02), Tamil-Sites, Gamepress, Hashtags, JADE, KartoEditor, Language-2018-Apr-June, New-Editor-Experiences, Mail, TCB-Team.
Vvjjkkii updated the task description. (Show Details)

CHANGES TO TASK DESCRIPTION
`api_tests.TestCachedRequest.test_normal_use` is failing for me, however it's passing on travis-ci. Here is the traceback:
```lang=python
Launching unittests with arguments python -m unittest api_tests.TestCachedRequest.test_normal_use in ...\pywikibot-core\tests

tests: max_retries reduced from 5 to 1ERROR: Traceback (most recent call last):
File "...\pywikibot-core\pywikibot\data\api.py", line 1966, in submit
body=body, headers=headers)
File "...\pywikibot-core\pywikibot\tools\__init__.py", line 1446, in wrapper
return obj(*__args, **__kw)
File "...\pywikibot-core\pywikibot\comms\http.py", line 317, in request
r = fetch(baseuri, method, params, body, headers, **kwargs)
File "...\pywikibot-core\pywikibot\comms\http.py", line 519, in fetch
error_handling_callback(request)
File "...\pywikibot-core\pywikibot\comms\http.py", line 405, in error_handling_callback
raise request.data
File "...\pywikibot-core\pywikibot\comms\http.py", line 384, in _http_process
**http_request.kwargs)
File "...\Python36\lib\site-packages\requests\sessions.py", line 508, in request
resp = self.send(prep, **send_kwargs)
File "...\Python36\lib\site-packages\requests\sessions.py", line 618, in send
r = adapter.send(request, **kwargs)
File "...\Python36\lib\site-packages\requests\adapters.py", line 440, in send
timeout=timeout
File "...\Python36\lib\site-packages\urllib3\connectionpool.py", line 601, in urlopen
chunked=chunked)
File "...\Python36\lib\site-packages\urllib3\connectionpool.py", line 380, in _make_request
httplib_response = conn.getresponse(buffering=True)
File "...\Python36\lib\site-packages\vcr\stubs\__init__.py", line 232, in getresponse
self.cassette.record_mode)
vcr.errors.CannotOverwriteExistingCassetteException: No match for the request (<Request (POST) https://en.wikipedia.org/w/api.php>) was found. Can't overwrite existing cassette ('...\\pywikibot-core\\tests\\cassettes\\wikipedia.en/TestCachedRequest.test_normal_use.yaml') in your current record mode ('once').

WARNING: Waiting 0 seconds before retrying.
ERROR: Traceback (most recent call last):
File "...\pywikibot-core\pywikibot\data\api.py", line 1966, in submit
body=body, headers=headers)
File "...\pywikibot-core\pywikibot\tools\__init__.py", line 1446, in wrapper
return obj(*__args, **__kw)
File "...\pywikibot-core\pywikibot\comms\http.py", line 317, in request
r = fetch(baseuri, method, params, body, headers, **kwargs)
File "...\pywikibot-core\pywikibot\comms\http.py", line 519, in fetch
error_handling_callback(request)
File "...\pywikibot-core\pywikibot\comms\http.py", line 405, in error_handling_callback
raise request.data
File "...\pywikibot-core\pywikibot\comms\http.py", line 384, in _http_process
**http_request.kwargs)
File "...\Python36\lib\site-packages\requests\sessions.py", line 508, in request
resp = self.send(prep, **send_kwargs)
File "...\Python36\lib\site-packages\requests\sessions.py", line 618, in send
r = adapter.send(request, **kwargs)
File "...\Python36\lib\site-packages\requests\adapters.py", line 440, in send
timeout=timeout
File "...\Python36\lib\site-packages\urllib3\connectionpool.py", line 601, in urlopen
chunked=chunked)
File "...\Python36\lib\site-packages\urllib3\connectionpool.py", line 380, in _make_request
httplib_response = conn.getresponse(buffering=True)
File "...\Python36\lib\site-packages\vcr\stubs\__init__.py", line 232, in getresponse
self.cassette.record_mode)
vcr.errors.CannotOverwriteExistingCassetteException: No match for the request (<Request (POST) https://en.wikipedia.org/w/api.php>) was found. Can't overwrite existing cassette ('...\\pywikibot-core\\tests\\cassettes\\wikipedia.en/TestCachedRequest.test_normal_use.yaml') in your current record mode ('once').


Error
Traceback (most recent call last):
File "...\pywikibot-core\pywikibot\data\api.py", line 1966, in submit
body=body, headers=headers)
File "...\pywikibot-core\pywikibot\tools\__init__.py", line 1446, in wrapper
return obj(*__args, **__kw)
File "...\pywikibot-core\pywikibot\comms\http.py", line 317, in request
r = fetch(baseuri, method, params, body, headers, **kwargs)
File "...\pywikibot-core\pywikibot\comms\http.py", line 519, in fetch
error_handling_callback(request)
File "...\pywikibot-core\pywikibot\comms\http.py", line 405, in error_handling_callback
raise request.data
File "...\pywikibot-core\pywikibot\comms\http.py", line 384, in _http_process
**http_request.kwargs)
File "...\Python36\lib\site-packages\requests\sessions.py", line 508, in request
resp = self.send(prep, **send_kwargs)
File "...\Python36\lib\site-packages\requests\sessions.py", line 618, in send
r = adapter.send(request, **kwargs)
File "...\Python36\lib\site-packages\requests\adapters.py", line 440, in send
timeout=timeout
File "...\Python36\lib\site-packages\urllib3\connectionpool.py", line 601, in urlopen
chunked=chunked)
File "...\Python36\lib\site-packages\urllib3\connectionpool.py", line 380, in _make_request
httplib_response = conn.getresponse(buffering=True)
File "...\Python36\lib\site-packages\vcr\stubs\__init__.py", line 232, in getresponse
self.cassette.record_mode)
vcr.errors.CannotOverwriteExistingCassetteException: No match for the request (<Request (POST) https://en.wikipedia.org/w/api.php>) was found. Can't overwrite existing cassette ('...\\pywikibot-core\\tests\\cassettes\\wikipedia.en/TestCachedRequest.test_normal_use.yaml') in your current record mode ('once').

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "...\Python36\lib\unittest\case.py", line 59, in testPartExecutor
yield
File "...\Python36\lib\unittest\case.py", line 605, in run
testMethod()
File "...\pywikibot-core\tests\api_tests.py", line 885, in test_normal_use
mainpage = self.get_mainpage()
File "...\pywikibot-core\tests\aspects.py", line 1117, in get_mainpage
if not isinstance(site, DrySite) and mainpage.isRedirectPage():
File "...\pywikibot-core\pywikibot\page.py", line 812, in isRedirectPage
return self.site.page_isredirect(self)
File "...\pywikibot-core\pywikibot\site.py", line 3148, in page_isredirect
self.loadpageinfo(page)
File "...\pywikibot-core\pywikibot\site.py", line 2966, in loadpageinfo
self._update_page(page, query)
File "...\pywikibot-core\pywikibot\site.py", line 2949, in _update_page
for pageitem in query:
File "...\pywikibot-core\pywikibot\data\api.py", line 2835, in __iter__
self.data = "" /> File "...\pywikibot-core\pywikibot\data\api.py", line 1990, in submit
self.wait()
File "...\pywikibot-core\pywikibot\data\api.py", line 2222, in wait
raise TimeoutError("Maximum retries attempted without success.")
pywikibot.exceptions.TimeoutError: Maximum retries attempted without success.



Ran 1 test in 0.295s

FAILED (errors=1)
```
26570726f6475636520796f757220627567207573696e67206120726563656e742076657273696f6e206f662074686520736f6674776172652c20746f2068652077696b6920636f6e74656e74206c616e67756167652e0a0a5468616e6b20796f752e0a546167730a436865636b557365720ad70a436f6e6e65637465642d4f70656e2d48657269746167652d42617463682d75706c6f61647320285241c42d4b4d425f315f323031372d3032290ad70a54616d696c2d53697465730ad70a47616d6570726573730ad70a48617368746167730ad70a4a4144450ad70a4b6172746f456469746f720ad70a4c616e67756167652d323031382d4170722d4a756e650ad70a4e65772d456469746f722d457870657269656e6365730ad70a4d61696c0ad70a5443422d5465616d0ad70a53756273637269626572730a4465736372697074696f6e20507265766965770a436f6e74656e77a6f6e652073657474696e6720696e20796f75722070726f66696c652c20636c69636b20746f207265636f6e63696c652e

TASK DETAIL
https://phabricator.wikimedia.org/T196315

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Vvjjkkii
Cc: Xqt, pywikibot-bugs-list, Dalba, AndyTan, Zylc, 1978Gage2001, herron, pan199312, Chicocvenancio, alanajjar, Magul, Tbscho, MayS, Lea_WMDE, Mattias_Ostmar-WMSE, Mdupont, JJMC89, Jseddon, Ryuch, Mkdw, RuyP, Avicennasis, JEumerus, Trizek-WMF, KasiaWMDE, 0x010C, srodlund, Luke081515, grin, Bsadowski1, mys_721tx, Snowolf, Huji, Gryllida, jayvdb, Tobi_WMDE_SW, Masti, revi, scfc, Alchimista, He7d3r, Romaine, Mbch331, Rxy, Jay8g, Glaisher, Krenair, chasemp, Aklapper
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to