Xqt created this task.
Xqt added projects: Pywikibot-tests, Pywikibot.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
=================================== FAILURES ===================================
_________________ TestPageBotMayEdit.test_bot_may_edit_general _________________

self = <tests.page_tests.TestPageBotMayEdit testMethod=test_bot_may_edit_general>

    @mock.patch.object(config, 'ignore_bot_templates', False)
    def test_bot_may_edit_general(self):
        """Test that bot is allowed to edit."""
        site = self.get_site()
        user = site.user()
    
        page = pywikibot.Page(site, 'not_existent_page_for_pywikibot_tests')
        if page.exists():
            raise unittest.SkipTest(
                'Page {} exists! Change page name in tests/page_tests.py'
                .format(page.title()))
    
        # Ban all compliant bots (shortcut).
        page.text = '{{nobots}}'
        page._templates = [pywikibot.Page(site, 'Template:Nobots')]
        self.assertFalse(page.botMayEdit())
    
        # Ban all compliant bots not in the list, syntax for de wp.
        page.text = '{{nobots|HagermanBot,Werdnabot}}'
        self.assertTrue(page.botMayEdit(),
                        '{}: {} but user={}'
                        .format(page.text, page.botMayEdit(), user))
    
        # Ban all compliant bots not in the list, syntax for de wp.
        page.text = '{{nobots|{}, HagermanBot,Werdnabot}}'.format(user)
        self.assertFalse(page.botMayEdit(),
                         '{}: {} but user={}'
>                        .format(page.text, page.botMayEdit(), user))
E       AssertionError: {nobots|Pywikibot-test, HagermanBot,Werdnabot}: True but user=Pywikibot-test

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

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Dalba, D3r1ck01, Aklapper, Xqt, pywikibot-bugs-list, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to