Progressing dots to show test is running
Progressing dots to show test is running

- use a metaclass for this test
- register all tests in different methods and run them
  separately

This test may be called by unittest.main() whereas the previous test 
needs unittest.TextTestRunner which isn't called by the automatic
testing.

Change-Id: I01b3a7ca47ec7fcc3adf02285c803e934c67d52e
Original-Change-Id: I30a7256f2b87e7e8a348731526e2d36b42a86f9a

hasteur/g13bot_tools_new,valhallasw/pywikibot-core,jayvdb/pywikibot-core,npdoty/pywikibot,h4ck3rm1k3/pywikibot-core,trishnaguha/pywikibot-core,Darkdadaah/pywikibot-core,jayvdb/pywikibot-core,hasteur/g13bot_tools_new,TridevGuha/pywikibot-core,VcamX/pywikibot-core,magul/pywikibot-core,wikimedia/pywikibot-core,smalyshev/pywikibot-core,xZise/pywikibot-core,PersianWikipedia/pywikibot-core,magul/pywikibot-core,darthbhyrava/pywikibot-local,emijrp/pywikibot-core,icyflame/batman,hasteur/g13bot_tools_new,happy5214/pywikibot-core,h4ck3rm1k3/pywikibot-core,npdoty/pywikibot,Darkdadaah/pywikibot-core,wikimedia/pywikibot-core,happy5214/pywikibot-core