Source code for tests.fixing_redirects_tests

#!/usr/bin/env python3
"""Test fixing redirects bot module."""
# (C) Pywikibot team, 2018-2022
# Distributed under the terms of the MIT license.
import pywikibot
from scripts.fixing_redirects import FixingRedirectBot
from tests.aspects import TestCase, unittest

[docs] class TestFixingRedirects(TestCase): """Test fixing redirects.""" family = 'wikipedia' code = 'en'
[docs] def test_disabled(self): """Test disabled parts of fixing redirects.""" bot = FixingRedirectBot() text = ('<!--[[Template:Doc]]--><source>[[Template:Doc]]</source>' '[[:cs:Template:Dokumentace]][[#Documentation]]') linked = pywikibot.Page(, 'Template:Doc') target = pywikibot.Page(, 'Template:Documentation') new_text = bot.replace_links(text, linked, target) self.assertEqual(text, new_text)
if __name__ == '__main__': # pragma: no cover unittest.main()