jenkins-bot submitted this change.

View Change

Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
[tests] skip SiteRandomTestCase for beta sites

Bug: T282602
Change-Id: Ic6f715b5beb5a3f951624425f10ef4e69fa34a83
---
M tests/site_tests.py
1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/tests/site_tests.py b/tests/site_tests.py
index 3b126fa..da62cf2 100644
--- a/tests/site_tests.py
+++ b/tests/site_tests.py
@@ -2353,6 +2353,14 @@

"""Test random methods of a site."""

+ @classmethod
+ def setUpClass(cls):
+ """Skip test on beta due to T282602."""
+ super().setUpClass()
+ site = cls.get_site()
+ if site.family.name in ('wpbeta', 'wsbeta'):
+ cls.skipTest('Skipping test on {} due to T282602'.format(site))
+
def test_unlimited_small_step(self):
"""Test site.randompages() continuation.

@@ -2360,8 +2368,6 @@
performed, so we also don't test this here.
"""
mysite = self.get_site()
- if mysite.family.name in ('wpbeta', 'wsbeta'):
- self.skipTest('Skipping test on {} due to T282602'.format(mysite))
pages = []
rngen = mysite.randompages(total=None)
rngen.set_query_increment = 5
@@ -2375,8 +2381,6 @@
def test_limit_10(self):
"""Test site.randompages() with limit."""
mysite = self.get_site()
- if mysite.family.name in ('wpbeta', 'wsbeta'):
- self.skipTest('Skipping test on {} due to T282602'.format(mysite))
rn = list(mysite.randompages(total=10))
self.assertLessEqual(len(rn), 10)
for a_page in rn:

To view, visit change 768233. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: Ic6f715b5beb5a3f951624425f10ef4e69fa34a83
Gerrit-Change-Number: 768233
Gerrit-PatchSet: 2
Gerrit-Owner: Xqt <info@gno.de>
Gerrit-Reviewer: Xqt <info@gno.de>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged