jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/235631 )
Change subject: [FEAT] TestReplaceExcept: Test edge cases for faster-replace ......................................................................
[FEAT] TestReplaceExcept: Test edge cases for faster-replace
Change-Id: I31d73eff8c88f232a712a41b57e1824e6a5dbf68 --- M tests/textlib_tests.py 1 file changed, 10 insertions(+), 0 deletions(-)
Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
diff --git a/tests/textlib_tests.py b/tests/textlib_tests.py index e57c953..f5fe77d 100644 --- a/tests/textlib_tests.py +++ b/tests/textlib_tests.py @@ -1198,6 +1198,11 @@ allowoverlap=True, site=self.site), '2221') + self.assertEqual(textlib.replaceExcept('1\n= 1 =\n', '1', ' \n= 1 =\n', + ['header'], + allowoverlap=True, + site=self.site), + ' \n= 1 =\n\n= 1 =\n')
def test_replace_exception(self): """Test replacing not inside a specific regex.""" @@ -1208,6 +1213,11 @@ [re.compile(r'\w123')], site=self.site), '000x123') + self.assertEqual( + textlib.replaceExcept( + '1\n= 1 =\n', '1', 'verylongreplacement', ['header'], + site=self.site), + 'verylongreplacement\n= 1 =\n')
def test_replace_tags(self): """Test replacing not inside various tags."""