jenkins-bot has submitted this change and it was merged.
Change subject: proofreadpage_tests.py: add BasePage tests for IndexPage
......................................................................
proofreadpage_tests.py: add BasePage tests for IndexPage
Change-Id: I66bf35314f98d58e639557b23a3b764a9c0636ca
---
M tests/proofreadpage_tests.py
1 file changed, 41 insertions(+), 4 deletions(-)
Approvals:
John Vandenberg: Looks good to me, approved
jenkins-bot: Verified
diff --git a/tests/proofreadpage_tests.py b/tests/proofreadpage_tests.py
index 8a1715f..6da42d6 100644
--- a/tests/proofreadpage_tests.py
+++ b/tests/proofreadpage_tests.py
@@ -38,7 +38,7 @@
ProofreadPage, self.site, 'title')
-class TestBasePageMethods(BasePageMethodsTestBase):
+class TestBasePageMethodsProofreadPage(BasePageMethodsTestBase):
"""Test behavior of ProofreadPage methods inherited from
BasePage."""
@@ -49,7 +49,7 @@
"""Set up test case."""
self._page = ProofreadPage(
self.site, 'Page:Popular Science Monthly Volume 1.djvu/12')
- super(TestBasePageMethods, self).setUp()
+ super(TestBasePageMethodsProofreadPage, self).setUp()
def test_basepage_methods(self):
"""Test ProofreadPage methods inherited from superclass
BasePage."""
@@ -57,7 +57,7 @@
self._test_return_datatypes()
-class TestLoadRevisionsCaching(BasePageLoadRevisionsCachingTestBase):
+class TestLoadRevisionsCachingProofreadPage(BasePageLoadRevisionsCachingTestBase):
"""Test site.loadrevisions() caching."""
@@ -68,7 +68,7 @@
"""Set up test case."""
self._page = ProofreadPage(
self.site, 'Page:Popular Science Monthly Volume 1.djvu/12')
- super(TestLoadRevisionsCaching, self).setUp()
+ super(TestLoadRevisionsCachingProofreadPage, self).setUp()
def test_page_text(self):
"""Test site.loadrevisions() with Page.text."""
@@ -270,6 +270,43 @@
self.assertEqual(page.namespace(), source.namespace)
+class TestBasePageMethodsIndexPage(BasePageMethodsTestBase):
+
+ """Test behavior of ProofreadPage methods inherited from
BasePage."""
+
+ family = 'wikisource'
+ code = 'en'
+
+ def setUp(self):
+ """Set up test case."""
+ self._page = IndexPage(
+ self.site, 'Index:Popular Science Monthly Volume 1.djvu')
+ super(TestBasePageMethodsIndexPage, self).setUp()
+
+ def test_basepage_methods(self):
+ """Test IndexPage methods inherited from superclass
BasePage."""
+ self._test_invoke()
+ self._test_return_datatypes()
+
+
+class TestLoadRevisionsCachingIndexPage(BasePageLoadRevisionsCachingTestBase):
+
+ """Test site.loadrevisions() caching."""
+
+ family = 'wikisource'
+ code = 'en'
+
+ def setUp(self):
+ """Set up test case."""
+ self._page = IndexPage(
+ self.site, 'Index:Popular Science Monthly Volume 1.djvu')
+ super(TestLoadRevisionsCachingIndexPage, self).setUp()
+
+ def test_page_text(self):
+ """Test site.loadrevisions() with Page.text."""
+ self._test_page_text()
+
+
class TestIndexPageMappings(IndexPageTestCase):
"""Test IndexPage class."""
--
To view, visit
https://gerrit.wikimedia.org/r/243378
To unsubscribe, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I66bf35314f98d58e639557b23a3b764a9c0636ca
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Mpaa <mpaa.wiki(a)gmail.com>
Gerrit-Reviewer: John Vandenberg <jayvdb(a)gmail.com>
Gerrit-Reviewer: Ladsgroup <ladsgroup(a)gmail.com>
Gerrit-Reviewer: jenkins-bot <>