JJMC89 created this task.
JJMC89 added projects: Pywikibot, Pywikibot-tests.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION
00:45:34
======================================================================
00:45:34 FAIL: test_allpages_pagesize
(tests.site_generators_tests.TestSiteGenerators)
00:45:34 Test allpages with page maxsize parameter.
00:45:34
----------------------------------------------------------------------
00:45:34 Traceback (most recent call last):
00:45:34 File "/src/tests/site_generators_tests.py", line 323, in
test_allpages_pagesize
00:45:34 self.assertLessEqual(len(page.text.encode(mysite.encoding())),
200)
00:45:34 AssertionError: 578 not less than or equal to 200
https://integration.wikimedia.org/ci/job/pywikibot-core-tox-deeptest-py38/502/console
17:45:55 __________________ TestSiteGenerators.test_allpages_pagesize
___________________
17:45:55
17:45:55 self = <tests.site_generators_tests.TestSiteGenerators
testMethod=test_allpages_pagesize>
17:45:55
17:45:55 def test_allpages_pagesize(self) -> None:
17:45:55 """Test allpages with page maxsize parameter."""
17:45:55 mysite = self.get_site()
17:45:55 for page in mysite.allpages(minsize=100, total=5):
17:45:55 self.assertIsInstance(page, pywikibot.Page)
17:45:55 self.assertTrue(page.exists())
17:45:55
self.assertGreaterEqual(len(page.text.encode(mysite.encoding())),
17:45:55 100)
17:45:55 for page in mysite.allpages(maxsize=200, total=5):
17:45:55 self.assertIsInstance(page, pywikibot.Page)
17:45:55 self.assertTrue(page.exists())
17:45:55 if len(page.text.encode(mysite.encoding())) > 200 \
17:45:55 and mysite.data_repository() == mysite: # pragma:
no cover
17:45:55 unittest_print(
17:45:55 f'{page}.text is > 200 bytes while raw JSON is
<= 200')
17:45:55 continue
17:45:55 >
self.assertLessEqual(len(page.text.encode(mysite.encoding())), 200)
17:45:55 E AssertionError: 578 not less than or equal to 200
17:45:55
17:45:55 tests/site_generators_tests.py:323: AssertionError
https://integration.wikimedia.org/ci/job/pywikibot-core-tox-deeptest-py313/42/console
TASK DETAIL
https://phabricator.wikimedia.org/T402995
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]