Some wowwiki sites are no longer MediaWiki 1.19 but 1.33.3
This caues tests to fail, e.g.
______________________ TestLogentries.test_BlockEntry_old ______________________ self = <tests.logentries_tests.TestLogentries testMethod=test_BlockEntry_old> def wrapped_method(self): sitedata = self.sites[key] self.site_key = key self.family = sitedata['family'] self.code = sitedata['code'] self.site = sitedata['site'] > func(self, key) tests/aspects.py:674: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/logentries_tests.py:139: in test_logevent self._test_logevent(logtype) tests/logentries_tests.py:65: in _test_logevent logentry = self._get_logentry(logtype) tests/logentries_tests.py:60: in _get_logentry self.assertLess(self.site.mw_version, '1.20') E AssertionError: MediaWikiVersion ('1.33.3') not less than '1.20' ------------------------------ Captured log call ------------------------------- VERBOSE pywiki:logging.py:102 Found 1 wowwiki:en processes running, including this one. _____________________ TestLogentries.test_DeleteEntry_old ______________________
fandom is updating its platform:
- https://community.fandom.com/wiki/Help:MediaWiki
- https://community.fandom.com/wiki/User_blog:MisterWoodhouse/Unified_Community_Platform:_The_Vision,_Purpose,_and_Process
What to do?
- Update wowiki family file
- Check other fandom families to be updated
- Find another "old" family for 1.19 tests
- Drop support for MediaWiki < 1.23 (1.23 is the next LTS) -> T268979