jayvdb created this task. jayvdb claimed this task. jayvdb added a subscriber: pywikipedia-bugs. jayvdb added projects: Pywikibot-pagegenerators, pywikibot-redirect.py, Pywikibot-weblinkchecker.py, Pywikibot-Other-scripts, Pywikibot-tests.
TASK DESCRIPTION Build tests for the current XML page generators in each of * noreferences.py * redirect.py * reflinks.py * replace.py * template.py * weblinkchecker.py
And create a superclass in pagenerators.py to provide the common functionality with unit tests, so that each script only needs to either use filters or subclass the generic XML Page generator to perform the custom behaviour.
TASK DETAIL https://phabricator.wikimedia.org/T85334
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: Aklapper, pywikipedia-bugs