Page MenuHomePhabricator

str2localized duration tests are failing
Closed, ResolvedPublic

Description

https://travis-ci.org/wikimedia/pywikibot-core/jobs/199793968#L4371

======================================================================

ERROR: test_str2localized_duraction_English (tests.archivebot_tests.TestArchiveBotFunctionsWithSites)

Test English localizations of duration.

----------------------------------------------------------------------

Traceback (most recent call last):

  File "/home/travis/build/wikimedia/pywikibot-core/tests/archivebot_tests.py", line 60, in test_str2localized_duraction_English

    self.assertEqual(archivebot.str2localized_duration(site, '0m'), '0 minutes')

  File "/home/travis/build/wikimedia/pywikibot-core/scripts/archivebot.py", line 171, in str2localized_duration

    template = site.mediawiki_message(MW_KEYS[string[-1]])

KeyError: 'm'

======================================================================

ERROR: test_str2localized_duraction_Japanese (tests.archivebot_tests.TestArchiveBotFunctionsWithSites)

Test Japanese localizations of duration.

----------------------------------------------------------------------

Traceback (most recent call last):

  File "/home/travis/build/wikimedia/pywikibot-core/tests/archivebot_tests.py", line 73, in test_str2localized_duraction_Japanese

    self.assertEqual(archivebot.str2localized_duration(site, '4000m'), '4000 分')

  File "/home/travis/build/wikimedia/pywikibot-core/scripts/archivebot.py", line 171, in str2localized_duration

    template = site.mediawiki_message(MW_KEYS[string[-1]])

KeyError: 'm'

Probably has occurred after 236b15c5feae.