Xqt created this task.
Xqt added projects: Pywikibot, Pywikibot-tests, Regression.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION
**List of steps to reproduce** (step by step, including full links if
applicable):
run `pwb family_tests`
**What happens?**:
tests: max_retries reduced from 15 to 1
...........s.
======================================================================
ERROR: test_each_family (__main__.TestFamilyUrlRegex) (family='commons')
Test each family builds a working regex.
----------------------------------------------------------------------
Traceback (most recent call last):
File ".\tests\family_tests.py", line 235, in test_each_family
self.assertEqual(family.from_url(url), code)
File "C:\pwb\GIT\core\pywikibot\family.py", line 862, in from_url
pywikibot.log('Found candidate {}'.format(site))
File "C:\pwb\GIT\core\pywikibot\logging.py", line 183, in log
logoutput(text, decoder, newline, VERBOSE, **kwargs)
File "C:\pwb\GIT\core\pywikibot\logging.py", line 76, in logoutput
_init()
File "C:\pwb\GIT\core\pywikibot\logging.py", line 35, in _init
init_routine()
File "C:\pwb\GIT\core\pywikibot\bot.py", line 353, in init_handlers
throttle = pywikibot.Site().throttle # initialize a Throttle object
TypeError: TestFamilyUrlRegex.Site() missing 2 required positional
arguments: 'code' and 'fam'
----------------------------------------------------------------------
Ran 13 tests in 0.257s
FAILED (errors=1, skipped=1)
C:\pwb\GIT\core>
but test pass if logging is already initialized e.g. a site is given with pwb
wrapper script:
`pwb -lang:en family_tests`
tests: max_retries reduced from 15 to 1
...........s.
----------------------------------------------------------------------
Ran 13 tests in 0.303s
OK (skipped=1)
C:\pwb\GIT\core>
**Software version (if not a Wikimedia wiki), browser information,
screenshots, other information, etc**:
The test passes with 6.1.0 but fails with Pywikibot 6.2.0 or newer
TASK DETAIL
https://phabricator.wikimedia.org/T298375
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Xqt
Cc: Aklapper, pywikibot-bugs-list, Xqt, Jyoo1011, JohnsonLee01, SHEKH,
Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Jayprakash12345, Tbscho, MayS,
Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, Wong128hk, mys_721tx,
jayvdb, Masti, Alchimista
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]