D:\pwb\GIT\core>py -3.7 -m pwb interwikidata_tests -v TestInterwikidataBot.test_main tests: max_retries reduced from 15 to 3 test_main (__main__.TestInterwikidataBot) Test main function interwikidata.py. ... ERROR ====================================================================== ERROR: test_main (__main__.TestInterwikidataBot) Test main function interwikidata.py. ---------------------------------------------------------------------- Traceback (most recent call last): File "D:\pwb\GIT\core\tests\interwikidata_tests.py", line 60, in test_main self.assertIsNone(interwikidata.main()) File "D:\pwb\GIT\core\scripts\interwikidata.py", line 256, in main bot = IWBot(generator=generator, site=site, **options) TypeError: __init__() keywords must be strings ---------------------------------------------------------------------- Ran 1 test in 4.166s
The reason is that options dict contains {None: True} if no option is given like in pwb interwikidata