jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/692572 )
Change subject: [tests] Re-implement YearPageGenerator tests ......................................................................
[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(-)
Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
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
pywikibot-commits@lists.wikimedia.org