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',
--
To view, visit https://gerrit.wikimedia.org/r/265643
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I32f33acd3e3e2d4721a12edb877ea327a2a9693f
Gerrit-PatchSet: 4
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Mpaa <[email protected]>
Gerrit-Reviewer: John Vandenberg <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits