jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/572894 )
Change subject: [bugfix] Skip tests if user right missing ......................................................................
[bugfix] Skip tests if user right missing
Bug: T243663 Bug: T243664 Change-Id: I3ce887dc94f85cdfdd156f49df47980afef56c23 --- M tests/site_tests.py 1 file changed, 7 insertions(+), 2 deletions(-)
Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
diff --git a/tests/site_tests.py b/tests/site_tests.py index 6fabc24..0dd079f 100644 --- a/tests/site_tests.py +++ b/tests/site_tests.py @@ -1947,6 +1947,10 @@ def test_deletedrevs(self): """Test the site.deletedrevs() method.""" mysite = self.get_site() + if not mysite.has_right('deletedhistory'): + self.skipTest( + "You don't have permission to view the deleted revisions " + 'on {0}.'.format(mysite)) mainpage = self.get_mainpage() gen = mysite.deletedrevs(total=10, titles=mainpage)
@@ -2759,8 +2763,9 @@ self.site.loadrevisions(mainpage, total=12, rollback=True) self.assertIsNotEmpty(mainpage._revisions) self.assertLessEqual(len(mainpage._revisions), 12) - self.assertTrue(all(rev.rollbacktoken is not None - for rev in mainpage._revisions.values())) + if self.site.has_right('rollback'): + self.assertTrue(all(rev.rollbacktoken is not None + for rev in mainpage._revisions.values()))
class TestBacklinks(TestCase):
pywikibot-commits@lists.wikimedia.org