jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1057237?usp=email )
Change subject: [tests] test TestInterwikidataBot.test_main for unconnected sites ......................................................................
[tests] test TestInterwikidataBot.test_main for unconnected sites
Bug: T371108 Change-Id: I4ee09a18b2b06d7901668f84d3682c413b7a2ca4 --- M tests/interwikidata_tests.py 1 file changed, 11 insertions(+), 3 deletions(-)
Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
diff --git a/tests/interwikidata_tests.py b/tests/interwikidata_tests.py index e1bfb08..45ae584 100755 --- a/tests/interwikidata_tests.py +++ b/tests/interwikidata_tests.py @@ -55,9 +55,17 @@
def test_main(self): """Test main function interwikidata.py.""" - # The main function return None. - with empty_sites(): - self.assertIsNone(interwikidata.main()) + # The default site is used here + if pywikibot.Site().has_data_repository: + with empty_sites(): + # The main function return None. + self.assertIsNone(interwikidata.main()) + else: + with empty_sites(), self.assertRaisesRegex( + ValueError, + r'[a-z}+:[a-z_-]+ does not have a data repository, use ' + r'interwiki.py instead.'): + interwikidata.main()
def test_iw_bot(self): """Test IWBot class."""