jenkins-bot has submitted this change and it was merged.
Change subject: Add Template documentation subpage in family files ......................................................................
Add Template documentation subpage in family files
Add Template documentation subpage in family files for: - wiktionary - wikibooks - wikiquote
Only 'en' added.
Bug: T57017 Change-Id: I32f33acd3e3e2d4721a12edb877ea327a2a9693f --- M pywikibot/families/wikibooks_family.py M pywikibot/families/wikinews_family.py M pywikibot/families/wikiquote_family.py M pywikibot/families/wiktionary_family.py M tests/site_tests.py 5 files changed, 44 insertions(+), 2 deletions(-)
Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
diff --git a/pywikibot/families/wikibooks_family.py b/pywikibot/families/wikibooks_family.py index e041203..5de6e1d 100644 --- a/pywikibot/families/wikibooks_family.py +++ b/pywikibot/families/wikibooks_family.py @@ -141,3 +141,11 @@ 'pl': self.alphabetic, 'simple': self.alphabetic } + + # Subpages for documentation. + # TODO: List is incomplete, to be completed for missing languages. + self.doc_subpages = { + '_default': ((u'/doc', ), + ['en'] + ), + } diff --git a/pywikibot/families/wikinews_family.py b/pywikibot/families/wikinews_family.py index 945fc79..e551b1e 100644 --- a/pywikibot/families/wikinews_family.py +++ b/pywikibot/families/wikinews_family.py @@ -53,3 +53,6 @@ 'hu': ['en'], 'pl': self.alphabetic, } + + # TODO: + # Change site_tests.py when wikinews will have doc_subpage. diff --git a/pywikibot/families/wikiquote_family.py b/pywikibot/families/wikiquote_family.py index 5ad714f..2272272 100644 --- a/pywikibot/families/wikiquote_family.py +++ b/pywikibot/families/wikiquote_family.py @@ -105,6 +105,14 @@ 'pt': self.alphabetic, }
+ # Subpages for documentation. + # TODO: List is incomplete, to be completed for missing languages. + self.doc_subpages = { + '_default': ((u'/doc', ), + ['en'] + ), + } + def code2encodings(self, code): """ Return a list of historical encodings for a specific language. diff --git a/pywikibot/families/wiktionary_family.py b/pywikibot/families/wiktionary_family.py index 8b13ae0..939d93a 100644 --- a/pywikibot/families/wiktionary_family.py +++ b/pywikibot/families/wiktionary_family.py @@ -158,3 +158,11 @@ self.interwiki_on_one_line = ['pl']
self.interwiki_attop = ['pl'] + + # Subpages for documentation. + # TODO: List is incomplete, to be completed for missing languages. + self.doc_subpages = { + '_default': ((u'/doc', ), + ['en'] + ), + } diff --git a/tests/site_tests.py b/tests/site_tests.py index 848b260..9f9742c 100644 --- a/tests/site_tests.py +++ b/tests/site_tests.py @@ -182,10 +182,25 @@ """Test properties for BaseSite."""
sites = { - 'enwk': { + 'enwikinews': { + 'family': 'wikinews', + 'code': 'en', + 'result': (), # To be changed when wikinews will have doc_subpage. + }, + 'enwikibooks': { + 'family': 'wikibooks', + 'code': 'en', + 'result': ('/doc',), + }, + 'enwikiquote': { + 'family': 'wikiquote', + 'code': 'en', + 'result': ('/doc',), + }, + 'enwiktionary': { 'family': 'wiktionary', 'code': 'en', - 'result': (), # To be changed when wiktionary will have doc_subpage. + 'result': ('/doc',), }, 'enws': { 'family': 'wikisource',
pywikibot-commits@lists.wikimedia.org