Page MenuHomePhabricator

test_articles and test_members methods of category_tests.TestCategoryObject are failing
Closed, ResolvedPublic

Description

=================================== FAILURES ===================================
_______________________ TestCategoryObject.test_articles _______________________

self = <tests.category_tests.TestCategoryObject testMethod=test_articles>

    def test_articles(self):
        """Test the articles method."""
        site = self.get_site()
        cat = pywikibot.Category(site, 'Category:Wikipedia legal policies')
        p1 = pywikibot.Page(site, 'Wikipedia:Terms of use')
        p2 = pywikibot.Page(site, 'Wikipedia:Risk disclaimer')
    
        articles = list(cat.articles())
>       self.assertIn(p1, articles)
E       AssertionError: Page(Wikipedia:Terms of use) not found in [Page(Wikipedia:Child protection), Page(Wikipedia:Copyright violations), Page(Wikipedia:Copyrights), Page(Wikipedia:Libel), Page(Wikipedia:No legal threats), Page(Wikipedia:Non-discrimination policy), Page(Wikipedia:Non-free content criteria), Page(Wikipedia:Paid-contribution disclosure), Page(Wikipedia:Privacy policy), Page(Wikipedia:Reusing Wikipedia content)]

tests/category_tests.py:129: AssertionError
_______________________ TestCategoryObject.test_members ________________________

self = <tests.category_tests.TestCategoryObject testMethod=test_members>

    def test_members(self):
        """Test the members method."""
        site = self.get_site()
        cat = pywikibot.Category(site, 'Category:Wikipedia legal policies')
        p1 = pywikibot.Page(site, 'Category:Wikipedia disclaimers')
        p2 = pywikibot.Page(site, 'Wikipedia:Terms of use')
        p3 = pywikibot.Page(site, 'Wikipedia:Risk disclaimer')
    
        members = list(cat.members())
        self.assertIn(p1, members)
>       self.assertIn(p2, members)
E       AssertionError: Page(Wikipedia:Terms of use) not found in [Page(Wikipedia:Child protection), Page(Wikipedia:Copyright violations), Page(Wikipedia:Copyrights), Page(Wikipedia:Libel), Page(Wikipedia:No legal threats), Page(Wikipedia:Non-discrimination policy), Page(Wikipedia:Non-free content criteria), Page(Wikipedia:Paid-contribution disclosure), Page(Wikipedia:Privacy policy), Page(Wikipedia:Reusing Wikipedia content), Category(Category:Wikipedia disclaimers)]

tests/category_tests.py:80: AssertionError

https://api.travis-ci.org/v3/job/596662241/log.txt

Probably due to this change.