Page MenuHomePhabricator

Migrate XML page generators to pagegenerators.py
Open, HighPublic

Description

Build tests for the current XML page generators in each of (four of six completed)

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.

Event Timeline

jayvdb claimed this task.
jayvdb raised the priority of this task from to High.
jayvdb updated the task description. (Show Details)
jayvdb added a subscriber: Unknown Object (MLST).

Change 181719 had a related patch set uploaded (by John Vandenberg):
Add reflinks xml tests

https://gerrit.wikimedia.org/r/181719

Patch-For-Review

Change 181713 had a related patch set uploaded (by John Vandenberg):
Add tests for XML export v0.10

https://gerrit.wikimedia.org/r/181713

Patch-For-Review

Change 181713 merged by jenkins-bot:
Add tests for XML export v0.10

https://gerrit.wikimedia.org/r/181713

Change 181719 merged by jenkins-bot:
Add reflinks xml tests

https://gerrit.wikimedia.org/r/181719

Change 239658 had a related patch set uploaded (by John Vandenberg):
Migrate XmlDumpPageGenerator to pagegenerators

https://gerrit.wikimedia.org/r/239658

Change 239658 merged by jenkins-bot:
Migrate XmlDumpPageGenerator to pagegenerators

https://gerrit.wikimedia.org/r/239658

Change 266018 had a related patch set uploaded (by Mpaa):
replace.py: Migrate XML page generator to pagegenerators.py

https://gerrit.wikimedia.org/r/266018

Change 266018 abandoned by Mpaa:
replace.py: Migrate XML page generator to pagegenerators.py

https://gerrit.wikimedia.org/r/266018

Xqt removed jayvdb as the assignee of this task.Feb 19 2020, 6:55 AM

Change 769728 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] [IMPR] use pg.XMLDumpPageGenerator in replace.py

https://gerrit.wikimedia.org/r/769728

Xqt updated the task description. (Show Details)

Change 769728 merged by Xqt:

[pywikibot/core@master] [IMPR] use pg.XMLDumpPageGenerator in replace.py

https://gerrit.wikimedia.org/r/769728