Xqt created this task.
Xqt added a project: Pywikibot-tests.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
Restricted Application added a project: Pywikibot.
TASK DESCRIPTION
=================================== FAILURES
===================================
_________________________ TestSiteObject.test_messages
_________________________
self = <tests.site_tests.TestSiteObject testMethod=test_messages>
def test_messages(self):
"""Test MediaWiki: messages."""
mysite = self.get_site()
for msg in ('about', 'aboutpage', 'aboutsite',
'accesskey-n-portal'):
with self.subTest(message=msg, lang=mysite.lang):
self.assertTrue(mysite.has_mediawiki_message(msg))
self.assertIsInstance(mysite.mediawiki_message(msg), str)
self.assertEqual(
mysite.mediawiki_message(msg),
mysite.mediawiki_message(msg, lang=mysite.lang))
with self.subTest(message=msg, lang='de'):
self.assertTrue(mysite.has_mediawiki_message(msg,
lang='de'))
self.assertIsInstance(mysite.mediawiki_message(msg,
lang='de'),
str)
with self.subTest(message='nosuchmessage'):
self.assertFalse(mysite.has_mediawiki_message('nosuchmessage'))
with self.assertRaises(KeyError):
mysite.mediawiki_message('nosuchmessage')
msg = ('about', 'aboutpage')
with self.subTest(messages=msg):
about_msgs = self.site.mediawiki_messages(msg)
self.assertIsInstance(mysite.mediawiki_messages(msg), dict)
self.assertTrue(mysite.mediawiki_messages(msg))
self.assertLength(about_msgs, 2)
self.assertIn(msg[0], about_msgs)
months = ['january', 'february', 'march', 'april', 'may_long',
'june', 'july', 'august', 'september', 'october',
'november', 'december']
codes = sorted(mysite.family.codes)
lang1, lang2 = codes[0], codes[-1]
with self.subTest(messages='months', lang1=lang1, lang2=lang2):
self.assertLength(mysite.mediawiki_messages(months, lang1), 12)
self.assertLength(mysite.mediawiki_messages(months, lang2), 12)
if lang1 != lang2:
self.assertNotEqual(mysite.mediawiki_messages(months,
lang1),
> mysite.mediawiki_messages(months,
lang2))
E AssertionError: OrderedDict([('january', 'January'),
('february', 'February'), ('march', 'March'), ('april', 'April'), ('may_long',
'May'), ('june', 'June'), ('july', 'July'), ('august', 'August'), ('september',
'September'), ('october', 'October'), ('november', 'November'), ('december',
'December')]) == OrderedDict([('january', 'January'), ('february', 'February'),
('march', 'March'), ('april', 'April'), ('may_long', 'May'), ('june', 'June'),
('july', 'July'), ('august', 'August'), ('september', 'September'), ('october',
'October'), ('november', 'November'), ('december', 'December')])
tests/site_tests.py:253: AssertionError
TASK DETAIL
https://phabricator.wikimedia.org/T274735
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Xqt
Cc: Aklapper, pywikibot-bugs-list, Xqt, Jyoo1011, JohnsonLee01, SHEKH,
Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89,
Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs