Following are the pagegenerator test failures:
For ru doomwikia:
Error in pagegenerators_tests.PageGeneratorIntersectTestCase.test_intersect_newpages_and_recentchanges
Traceback (most recent call last): File "tests\pagegenerators_tests.py", line 466, in test_intersect_newpages_and _recentchanges pagegenerators.RecentChangesPageGenerator(site=site, total=200)]) File "tests\thread_tests.py", line 59, in assertEqualItertools result = list(intersect_generators(datasets)) File "pywikibot\tools.py", line 326, in intersect_generators threaded_gen = ThreadedGenerator(name=repr(source), target=source) File "pywikibot\tools.py", line 165, in __init__ raise RuntimeError("No generator for ThreadedGenerator to run.") RuntimeError: No generator for ThreadedGenerator to run.
and pagegenerators_tests.PageGeneratorIntersectTestCase.test_intersect_newpages_twice
Traceback (most recent call last): File "tests\pagegenerators_tests.py", line 460, in test_intersect_newpages_twice pagegenerators.NewpagesPageGenerator(site=site, total=10)]) File "tests\thread_tests.py", line 59, in assertEqualItertools result = list(intersect_generators(datasets)) File "pywikibot\tools.py", line 326, in intersect_generators threaded_gen = ThreadedGenerator(name=repr(source), target=source) File "pywikibot\tools.py", line 165, in __init__ raise RuntimeError("No generator for ThreadedGenerator to run.") RuntimeError: No generator for ThreadedGenerator to run.
However, the same tests pass for en:doomwikia and it:doomwikia.
As suggested by jayvdb, this is probably caused by zero (or very little) data in special:newpages and special:recentchanges.
Upon testing the following links:
http://ru.doomrus.wikia.com/wiki/Special:RecentChanges
http://ru.doomrus.wikia.com/wiki/Special:NewPages
and
http://doom.wikia.com/wiki/Special:RecentChanges
http://doom.wikia.com/wiki/Special:NewPages
It can be confirmed that russian doomwikia doesn't contain any entries, while english doomwikia does.
It is also worth mentioning that for italian doomwikia:
http://it.doom.wikia.com/wiki/Special:RecentChanges
http://it.doom.wikia.com/wiki/Special:NewPages
RecentPages doesn't contain any data while NewPages does. Both the tests however, pass for italian doomwiki.