Dalba has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/337548 )
Change subject: textlib_tests: Don't expect textlib.getCategoryLinks to raise
InvalidTitle
......................................................................
textlib_tests: Don't expect textlib.getCategoryLinks to raise InvalidTitle
After fb7f54b6b85f, getCategoryLinks does not raise InvalidTitle anymore,
instead a warning is raised. Fix the test according to that change.
Bug: T158032
Change-Id: I4777b2ae555837555629b6ac2725d3ba002f36a0
---
M tests/textlib_tests.py
1 file changed, 8 insertions(+), 2 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/pywikibot/core
refs/changes/48/337548/1
diff --git a/tests/textlib_tests.py b/tests/textlib_tests.py
index 2cabf39..f98bb42 100644
--- a/tests/textlib_tests.py
+++ b/tests/textlib_tests.py
@@ -13,6 +13,10 @@
import functools
import os
import re
+try:
+ from unittest import mock
+except ImportError:
+ import mock
import pywikibot
import pywikibot.textlib as textlib
@@ -298,8 +302,10 @@
self.assertEqual(textlib.getCategoryLinks(
'[[Category:Foo{{!}}and{{!}}bar]]', self.site, expand_text=True),
[pywikibot.page.Category(self.site, 'Foo', sortKey='and|bar')])
- self.assertRaises(pywikibot.InvalidTitle, textlib.getCategoryLinks,
- '[[Category:nasty{{{!}}]]', self.site)
+ with mock.patch.object(pywikibot, 'warning', autospec=True) as warn:
+ textlib.getCategoryLinks('[[Category:nasty{{{!}}]]', self.site)
+ warn.assert_called_once_with(
+ 'Invalid category title extracted: nasty{{{!}}')
class TestTemplateParams(TestCase):
--
To view, visit https://gerrit.wikimedia.org/r/337548
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I4777b2ae555837555629b6ac2725d3ba002f36a0
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Dalba <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits