Xqt created this task.
Xqt added projects: Pywikibot, Pywikibot-tests.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION
TestScriptGenerator.test_illustrate_wikidata fails with AssertionError for
few days:
======================================================================
FAIL: test_illustrate_wikidata (tests.script_tests.TestScriptGenerator)
Test running illustrate_wikidata -simulate -page:Foobar -always
-site:wikipedia:en.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/runner/work/pywikibot/pywikibot/tests/script_tests.py", line
243, in test_script
self.assertIn(error, err_result)
AssertionError: 'Script terminated successfully' not found in 'WARNING:
IllustrateRobot.__init__ set the Bot.site property; this is only needed when
the Bot accesses many sites.\nRetrieving 1 pages from wikipedia:en.\nFound
Q860\nAdding P18 --> [[commons:File:TC-dbl.PNG]]\nDo you want to accept these
changes? ([y]es, [N]o, [a]ll, [q]uit): \n1 read operation\nExecution time:
\nRead operation time: 0.0 seconds\nScript terminated by exception:\n\nERROR:
EOF when reading a line (EOFError)\nTraceback (most recent call last):\n File
"/home/runner/work/pywikibot/pywikibot/pwb.py", line 40, in <module>\n
sys.exit(main())\n File "/home/runner/work/pywikibot/pywikibot/pwb.py", line
36, in main\n runpy.run_path(str(path), run_name=\'__main__\')\n File
"/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/runpy.py", line 265, in
run_path\n return _run_module_code(code, init_globals, run_name,\n File
"/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/runpy.py", line 97, in
_run_module_code\n _run_code(code, mod_globals, init_globals,\n File
"/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/runpy.py", line 87, in
_run_code\n exec(code, run_globals)\n File
"/home/runner/work/pywikibot/pywikibot/pywikibot/scripts/wrapper.py", line 521,
in <module>\n main()\n File
"/home/runner/work/pywikibot/pywikibot/pywikibot/scripts/wrapper.py", line 505,
in main\n if not execute():\n File
"/home/runner/work/pywikibot/pywikibot/pywikibot/scripts/wrapper.py", line 492,
in execute\n run_python_file(filename, script_args, module)\n File
"/home/runner/work/pywikibot/pywikibot/pywikibot/scripts/wrapper.py", line 149,
in run_python_file\n exec(compile(source, filename, \'exec\',
dont_inherit=True),\n File
"/home/runner/work/pywikibot/pywikibot/scripts/illustrate_wikidata.py", line
108, in <module>\n main()\n File
"/home/runner/work/pywikibot/pywikibot/scripts/illustrate_wikidata.py", line
104, in main\n bot.run()\n File
"/home/runner/work/pywikibot/pywikibot/pywikibot/bot.py", line 1669, in run\n
super().run()\n File
"/home/runner/work/pywikibot/pywikibot/pywikibot/bot.py", line 1581, in run\n
self.treat(page)\n File
"/home/runner/work/pywikibot/pywikibot/pywikibot/bot.py", line 1834, in treat\n
self.treat_page()\n File
"/home/runner/work/pywikibot/pywikibot/pywikibot/bot.py", line 2346, in
treat_page\n self.treat_page_and_item(page, item)\n File
"/home/runner/work/pywikibot/pywikibot/scripts/illustrate_wikidata.py", line
75, in treat_page_and_item\n self.user_add_claim(item, newclaim,
page.site)\n File "/home/runner/work/pywikibot/pywikibot/pywikibot/bot.py",
line 2148, in user_add_claim\n return self._save_page(item, item.addClaim,
claim, bot=bot, **kwargs)\n File
"/home/runner/work/pywikibot/pywikibot/pywikibot/bot.py", line 1315, in
_save_page\n if not self.user_confirm(\'Do you want to accept these
changes?\'):\n File "/home/runner/work/pywikibot/pywikibot/pywikibot/bot.py",
line 1238, in user_confirm\n choice = pywikibot.input_choice(question,\n
File "/home/runner/work/pywikibot/pywikibot/pywikibot/bot.py", line 549, in
wrapper\n return function(*args, **kwargs)\n File
"/home/runner/work/pywikibot/pywikibot/pywikibot/bot.py", line 601, in
input_choice\n return ui.input_choice(question, answers, default,
return_shortcut,\n File
"/home/runner/work/pywikibot/pywikibot/pywikibot/userinterfaces/terminal_interface_base.py",
line 504, in input_choice\n answer = self.input(output) or default\n File
"/home/runner/work/pywikibot/pywikibot/pywikibot/userinterfaces/terminal_interface_base.py",
line 391, in input\n text = self._input_reraise_cntl_c(password)\n File
"/home/runner/work/pywikibot/pywikibot/pywikibot/userinterfaces/terminal_interface_base.py",
line 411, in _input_reraise_cntl_c\n text = self._raw_input()\n File
"/home/runner/work/pywikibot/pywikibot/pywikibot/userinterfaces/terminal_interface_base.py",
line 344, in _raw_input\n return input()\nEOFError: EOF when reading a
line\nCRITICAL: Exiting due to uncaught exception EOFError: EOF when reading a
line\n'
----------------------------------------------------------------------
TASK DETAIL
https://phabricator.wikimedia.org/T367518
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Xqt
Cc: Aklapper, pywikibot-bugs-list, Xqt, mevo, PotsdamLamb, Jyoo1011,
JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Aram, Viztor, Wenyi, Tbscho,
MayS, Mdupont, JJMC89, Dvorapa, Altostratus, binbot, Avicennasis, mys_721tx,
jayvdb, Masti, Alchimista
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]