Xqt submitted this change.

View Change

Approvals: jenkins-bot: Verified Xqt: Looks good to me, approved
[bugfix] enable "old" logentries tests

- use wowwiki:hu because cs is very small
- skip tests if there aren't any entries
- add tests for wowwiki:en

Bug: T268971
Change-Id: I1c7bf725aabe89608fe9932604ad5479656340d2
---
M tests/logentries_tests.py
1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/tests/logentries_tests.py b/tests/logentries_tests.py
index 603761d..9b7f1b9 100644
--- a/tests/logentries_tests.py
+++ b/tests/logentries_tests.py
@@ -44,9 +44,14 @@
'code': 'de',
'target': 'Hauptseite',
},
+ 'enwow': {
+ 'family': 'wowwiki',
+ 'code': 'en',
+ 'target': None,
+ },
'old': {
'family': 'wowwiki',
- 'code': 'cs',
+ 'code': 'hu',
'target': None,
}
}
@@ -58,7 +63,11 @@
# MW versions and otherwise it might not be visible that the test
# isn't run on an older wiki.
self.assertLess(self.site.mw_version, '1.20')
- return next(iter(self.site.logevents(logtype=logtype, total=1)))
+ try:
+ le = next(iter(self.site.logevents(logtype=logtype, total=1)))
+ except StopIteration:
+ self.skipTest('No entry found for {!r}'.format(logtype))
+ return le

def _test_logevent(self, logtype):
"""Test a single logtype entry."""

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

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