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 -- pywikibot-bugs@lists.wikimedia.org
To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org

Reply via email to