Page MenuHomePhabricator

test_namespace_methods does not validate mysite.namespace(key, True)
Closed, ResolvedPublic

Description

site_tests.TestSiteObject.test_namespace_methods has this line:

self.assertTrue(all(isinstance(mysite.namespace(key, True), Iterable) for key in ns))

but does not take into account that the result of mysite.namespace(key, False) is a str which is an Iterable too.

Event Timeline

Restricted Application added subscribers: pywikibot-bugs-list, Aklapper. · View Herald Transcript
Xqt triaged this task as Medium priority.Dec 8 2019, 7:13 PM

Change 555744 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [tests] rewrite site_tests.TestSiteObject.test_namespace_methods

https://gerrit.wikimedia.org/r/555744

Change 555744 merged by jenkins-bot:
[pywikibot/core@master] [tests] rewrite site_tests.TestSiteObject.test_namespace_methods

https://gerrit.wikimedia.org/r/555744