jenkins-bot submitted this change.

View Change

Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
[tests] Fix test_logentry_title_old due to MW 1.19 deprecation warning

fix testDeprecatedMethods.test_logentry_title_old
due to MW 1.19 deprecation warning

- set _do_test_warning_filename to False and ignore
assertDeprecationFile test.
- use assertDeprecation() test because there are multiple warnings
- reset messages finally

Bug: T271044
Change-Id: I3e269e67d7acd9f55d991cf7734ecb64122570dd
---
M tests/logentries_tests.py
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/tests/logentries_tests.py b/tests/logentries_tests.py
index 3f685af..e28bcb3 100644
--- a/tests/logentries_tests.py
+++ b/tests/logentries_tests.py
@@ -307,14 +307,15 @@
"""Test title and page return the same instance."""
# Request multiple log entries in the hope that one might have no
# title entry
+ self._do_test_warning_filename = False # T271044
for logentry in self.site.logevents(total=5):
if 'title' in logentry.data: # title may be missing
self.assertIsInstance(logentry.title(), pywikibot.Page)
self.assertIs(logentry.title(), logentry.page())
- self.assertOneDeprecation(count=2)
else:
self.assertRaises(KeyError, logentry.title)
- self.assertOneDeprecation()
+ self.assertDeprecation() # T271044
+ self._reset_messages() # T271044

def test_get_moved_target(self, key):
"""Test getMovedTarget method."""

To view, visit change 653391. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I3e269e67d7acd9f55d991cf7734ecb64122570dd
Gerrit-Change-Number: 653391
Gerrit-PatchSet: 2
Gerrit-Owner: Xqt <info@gno.de>
Gerrit-Reviewer: Xqt <info@gno.de>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged