$ export PYWIKIBOT_TEST_WRITE_FAIL=1; python -m unittest tests.edit_failure_tests.TestWikibaseSaveTest.test_WbMonolin gualText_invalid_text Logging in to wikidata:test as Dalba@tools WARNING: API error modification-failed: Data value corrupt: Can only construct a MonolingualTextValue with a string value. F ====================================================================== FAIL: test_WbMonolingualText_invalid_text (tests.edit_failure_tests.TestWikibaseSaveTest) Attempt adding a monolingual text with invalid non-string text. ---------------------------------------------------------------------- Traceback (most recent call last): File "E:\programming\python\wiki\pywikibot-core\pywikibot\page.py", line 110, in handle func(self, *args, **kwargs) pywikibot.data.api.APIError: modification-failed: Data value corrupt: Can only construct a MonolingualTextValue with a string value. [messag es:[{'name': 'wikibase-validator-bad-value', 'parameters': ['Can only construct a MonolingualTextValue with a string value.'], 'html': {'*': 'Data value corrupt: Can only construct a MonolingualTextValue with a string value.'}}]; help:See https://test.wikidata.org/w/api.php for A PI usage. Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> ; for notice of API deprecations and breaking changes.] During handling of the above exception, another exception occurred: pywikibot.exceptions.OtherPageSaveError: Edit to page [[wikidata:test:Q68]] failed: modification-failed: Data value corrupt: Can only construct a MonolingualTextValue with a string value. [messages:[{'name': 'wikibase-valida tor-bad-value', 'parameters': ['Can only construct a MonolingualTextValue with a string value.'], 'html': {'*': 'Data value corrupt: Can onl y construct a MonolingualTextValue with a string value.'}}]; help:See https://test.wikidata.org/w/api.php for API usage. Subscribe to the me diawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> for notice of API deprecati ons and breaking changes.] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "E:\programming\python\wiki\pywikibot-core\tests\edit_failure_tests.py", line 173, in test_WbMonolingualText_invalid_text item.addClaim, claim) AssertionError: "Edit to page \[\[(wikidata:test:)?Q68]] failed:\ninvalid-snak: Invalid snak data." does not match "Edit to page [[wikidata: test:Q68]] failed: modification-failed: Data value corrupt: Can only construct a MonolingualTextValue with a string value. [messages:[{'name': 'wikibase-valida tor-bad-value', 'parameters': ['Can only construct a MonolingualTextValue with a string value.'], 'html': {'*': 'Data value corrupt: Can onl y construct a MonolingualTextValue with a string value.'}}]; help:See https://test.wikidata.org/w/api.php for API usage. Subscribe to the me diawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> for notice of API deprecati ons and breaking changes.]" ---------------------------------------------------------------------- Ran 1 test in 5.992s FAILED (failures=1)
Description
Description
Details
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Fix test_WbMonolingualText_invalid_text | pywikibot/core | master | +1 -2 |
Event Timeline
Comment Actions
Change 490289 had a related patch set uploaded (by Dalba; owner: dalba):
[pywikibot/core@master] Fix test_WbMonolingualText_invalid_text
Comment Actions
Change 490289 merged by jenkins-bot:
[pywikibot/core@master] Fix test_WbMonolingualText_invalid_text