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

Reply via email to