jenkins-bot submitted this change.

View Change

Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
[tests] Re-implement YearPageGenerator tests

A lot of YearPageGenerator tests aren't tests but skipped because
site.lang is missing in date.formats['YearAD'] mapping but
date.formats['YearAD'] was changes to a defaultdict which maps
every missing lang to dh_simpleYearAD function.

Change-Id: I0534651184fe41cdd77164d6d76eaead2ded3192
---
M tests/pagegenerators_tests.py
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/tests/pagegenerators_tests.py b/tests/pagegenerators_tests.py
index 484bd0c..afcc382 100644
--- a/tests/pagegenerators_tests.py
+++ b/tests/pagegenerators_tests.py
@@ -476,10 +476,10 @@
"""Test YearPageGenerator."""
site = self.get_site()
# Some languages are missing (T85681)
- if (site.lang not in date.formats['YearBC']
- or site.lang not in date.formats['YearAD']):
+ if site.lang not in date.formats['YearBC']:
self.skipTest(
- 'Date formats for this language are missing from date.py')
+ 'Date formats for {!r} language are missing from date.py'
+ .format(site.lang))
start = -20
end = 2026


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

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