Xqt created this task. Xqt added a project: Pywikibot-tests. Restricted Application added subscribers: pywikibot-bugs-list, Aklapper. Restricted Application added a project: Pywikibot.
TASK DESCRIPTION TestPwb.test_one_similar_script is not deterministic and may be different in Python 2 and 3. fasttests always passes. Also in Travis. https://ci.appveyor.com/project/ladsgroup/pywikibot-g4xqx/build/job/3e3efiqk6k0l5627 C:\pwb\GIT\core>py -3 pwb.py pwb_tests -v tests: max_retries reduced from 15 to 1 test_env (__main__.TestPwb) ... ok test_locals (__main__.TestPwb) ... ok test_one_similar_script (__main__.TestPwb) Test shell.py script call which gives one similar result. ... ok test_script_found (__main__.TestPwb) Test pwb.py script call which is found. ... ok test_script_not_found (__main__.TestPwb) Test pwbot.py script call which is not found. ... ok test_similar_scripts_found (__main__.TestPwb) Test script call which gives multiple similar results. ... ok test_unicode (__main__.TestPwb) Test printing unicode in pywikibot. ... ok ---------------------------------------------------------------------- Ran 7 tests in 13.475s OK C:\pwb\GIT\core>py -2 pwb.py pwb_tests -v tests: max_retries reduced from 15 to 1 test_env (__main__.TestPwb) ... ok test_locals (__main__.TestPwb) ... ok test_one_similar_script (__main__.TestPwb) Test shell.py script call which gives one similar result. ... FAIL test_script_found (__main__.TestPwb) Test pwb.py script call which is found. ... ok test_script_not_found (__main__.TestPwb) Test pwbot.py script call which is not found. ... ok test_similar_scripts_found (__main__.TestPwb) Test script call which gives multiple similar results. ... ok test_unicode (__main__.TestPwb) Test printing unicode in pywikibot. ... FAIL ====================================================================== FAIL: test_one_similar_script (__main__.TestPwb) Test shell.py script call which gives one similar result. ---------------------------------------------------------------------- Traceback (most recent call last): File ".\tests\pwb_tests.py", line 102, in test_one_similar_script self.assertEqual(stderr.readline().strip(), result[0]) AssertionError: u'' != u'ERROR: hello.py not found! Misspelling?' + ERROR: hello.py not found! Misspelling? ====================================================================== FAIL: test_unicode (__main__.TestPwb) Test printing unicode in pywikibot. ---------------------------------------------------------------------- Traceback (most recent call last): File ".\tests\pwb_tests.py", line 75, in test_unicode self.assertEqual('Häuser', direct['stderr'].strip()) AssertionError: u'H\xe4user' != u'H\u251c\xf1user' - H\xe4user ? ^ + H\u251c\xf1user ? ^^ ---------------------------------------------------------------------- Ran 7 tests in 11.172s FAILED (failures=2) C:\pwb\GIT\core>py -2 pwb.py pwb_tests -v TestPwb.test_one_similar_script tests: max_retries reduced from 15 to 1 test_one_similar_script (__main__.TestPwb) Test shell.py script call which gives one similar result. ... FAIL ====================================================================== FAIL: test_one_similar_script (__main__.TestPwb) Test shell.py script call which gives one similar result. ---------------------------------------------------------------------- Traceback (most recent call last): File ".\tests\pwb_tests.py", line 102, in test_one_similar_script self.assertEqual(stderr.readline().strip(), result[0]) AssertionError: u'' != u'ERROR: hello.py not found! Misspelling?' + ERROR: hello.py not found! Misspelling? ---------------------------------------------------------------------- Ran 1 test in 6.020s FAILED (failures=1) C:\pwb\GIT\core>py -3 pwb.py pwb_tests -v TestPwb.test_one_similar_script tests: max_retries reduced from 15 to 1 test_one_similar_script (__main__.TestPwb) Test shell.py script call which gives one similar result. ... ====================================================================== FAIL: test_one_similar_script (__main__.TestPwb) (line=0) Test shell.py script call which gives one similar result. ---------------------------------------------------------------------- Traceback (most recent call last): File ".\tests\pwb_tests.py", line 102, in test_one_similar_script self.assertEqual(stderr.readline().strip(), result[0]) AssertionError: '' != 'ERROR: hello.py not found! Misspelling?' + ERROR: hello.py not found! Misspelling? ====================================================================== FAIL: test_one_similar_script (__main__.TestPwb) (line=1) Test shell.py script call which gives one similar result. ---------------------------------------------------------------------- Traceback (most recent call last): File ".\tests\pwb_tests.py", line 107, in test_one_similar_script msg='"{}" does not start with "{}"'.format(text, result[1])) AssertionError: False is not true : "" does not start with "NOTE: Starting the most similar script shell.py" ====================================================================== FAIL: test_one_similar_script (__main__.TestPwb) (line=2) Test shell.py script call which gives one similar result. ---------------------------------------------------------------------- Traceback (most recent call last): File ".\tests\pwb_tests.py", line 109, in test_one_similar_script self.assertEqual(stderr.readline().strip(), result[2]) AssertionError: '' != 'in 5.0 seconds; type CTRL-C to stop.' + in 5.0 seconds; type CTRL-C to stop. ---------------------------------------------------------------------- Ran 1 test in 6.016s FAILED (failures=3) C:\pwb\GIT\core>py -3 pwb.py pwb_tests -v TestPwb.test_one_similar_script tests: max_retries reduced from 15 to 1 test_one_similar_script (__main__.TestPwb) Test shell.py script call which gives one similar result. ... ok ---------------------------------------------------------------------- Ran 1 test in 6.022s OK TASK DETAIL https://phabricator.wikimedia.org/T224364 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Aklapper, Xqt, pywikibot-bugs-list, Viztor, DannyS712, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
_______________________________________________ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs