Botwiki [http://botwiki.sno.cc/wiki/Main_Page] has currently MW 1.17 and it is quite unused.
We could handshake with them not to upgrade the wiki and use it as test site with a lower MW version.
I was trying to run basic tests (I had to change botwiki_family.py removing self.namespaces dict) but I get:
>>> site = pywikibot.Site('botwiki', 'botwiki') >>> page = pywikibot.Page(site, 'Main_Page') >>> page Page(Main Page) >>> page.text Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/user/python/core/pywikibot/page.py", line 440, in text self._text = self.get(get_redirect=True) File "/home/user/python/core/pywikibot/tools.py", line 711, in wrapper return obj(*__args, **__kw) File "/home/user/python/core/pywikibot/page.py", line 349, in get self._getInternals(sysop) File "/home/user/python/core/pywikibot/page.py", line 373, in _getInternals self.site.loadrevisions(self, getText=True, sysop=sysop) File "/home/user/python/core/pywikibot/site.py", line 3159, in loadrevisions step=step, total=total, **rvargs) File "/home/user/python/core/pywikibot/site.py", line 1587, in _generator gen = gen_class(type_arg, site=self, **args) File "/home/user/python/core/pywikibot/data/api.py", line 1689, in __init__ QueryGenerator.__init__(self, prop=prop, **kwargs) File "/home/user/python/core/pywikibot/data/api.py", line 1299, in __init__ set(self.modules) & self.site._paraminfo.query_modules_with_limits File "/home/user/python/core/pywikibot/data/api.py", line 437, in query_modules_with_limits self.fetch(self.query_modules) File "/home/user/python/core/pywikibot/data/api.py", line 402, in query_modules self._init() File "/home/user/python/core/pywikibot/data/api.py", line 218, in _init assert('type' in query_modules_param) AssertionError
At first site it looks paraminfo has some issue with that version (?).