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
    _________________________ 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']
            with self.subTest(messages=months, lang1='af', lang2='an'):
                self.assertLength(mysite.mediawiki_messages(months, 'af'), 12)
                self.assertLength(mysite.mediawiki_messages(months, 'an'), 12)
    >           self.assertNotEqual(mysite.mediawiki_messages(months, 'af'),
                                    mysite.mediawiki_messages(months, 'an'))
    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:249: AssertionError

TASK DETAIL
  https://phabricator.wikimedia.org/T274383

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

Reply via email to