def test_getWikiEngine(self): tests = [ ['https://www.dokuwiki.org', 'DokuWiki'], #['http://wiki.openwrt.org', 'DokuWiki'], ['http://skilledtests.com/wiki/', 'MediaWiki'], ['http://moinmo.in', 'MoinMoin'], ['https://wiki.debian.org', 'MoinMoin'], ] for wiki, engine in tests: print 'Testing', wiki self.assertEqual(getWikiEngine(wiki), engine)
def test_getWikiEngine(self): tests = [ ['https://www.dokuwiki.org', 'DokuWiki'], #['http://wiki.openwrt.org', 'DokuWiki'], ['http://skilledtests.com/wiki/', 'MediaWiki'], #['http://moinmo.in', 'MoinMoin'], ['https://wiki.debian.org', 'MoinMoin'], ['http://twiki.org/cgi-bin/view/', 'TWiki'], ['http://nuclearinfo.net/Nuclearpower/CurrentReactors', 'TWiki'], ['http://www.pmwiki.org/', 'PmWiki'], ['http://www.apfelwiki.de/', 'PmWiki'], ['http://wiki.wlug.org.nz/', 'PhpWiki'], # ['http://wiki.greenmuseum.org/', 'PhpWiki'], ['http://www.cmswiki.com/tiki-index.php', 'TikiWiki'], ['http://www.wasteflake.com/', 'TikiWiki'], ['http://foswiki.org/', 'FosWiki'], ['http://www.w3c.br/Home/WebHome', 'FosWiki'], ['http://mojomojo.org/', 'MojoMojo'], ['http://wiki.catalystframework.org/wiki/', 'MojoMojo'], [ 'https://www.ictu.nl/archief/wiki.noiv.nl/xwiki/bin/view/Main', 'XWiki' ], #['https://web.archive.org/web/20080517021020id_/http://berlin.xwiki.com/xwiki/bin/view/Main/WebHome', 'XWiki'], ['http://www.xwiki.org/xwiki/bin/view/Main/WebHome', 'XWiki'], ['https://confluence.atlassian.com/', 'Confluence'], #['https://wiki.hybris.com/dashboard.action', 'Confluence'], ['https://confluence.sakaiproject.org/', 'Confluence'], ['http://demo.bananadance.org/', 'Banana Dance'], ['http://wagn.org/', 'Wagn'], ['http://wiki.ace-mod.net/', 'Wagn'], ['https://success.mindtouch.com/', 'MindTouch'], ['https://jspwiki.apache.org/', 'JSPWiki'], ['http://www.ihear.com/FreeCLAS/', 'JSPWiki'], ['http://www.wikkawiki.org/HomePage', 'WikkaWiki'], ['http://puppylinux.org/wikka/', 'WikkaWiki'], ['http://cs.netsville.com/wiki/wikka.php', 'WikkaWiki'], #['http://web.archive.org/web/20060717202033id_/http://www.comawiki.org/CoMa.php?CoMa=startseite', 'CoMaWiki'], ['http://bootbook.de/CoMa.php', 'CoMaWiki'], #['http://wikini.net/wakka.php', 'WikiNi'], ['http://wiki.raydium.org/wiki/', 'WikiNi'], ['http://wiki.cs.cityu.edu.hk/CitiWiki/SourceCode', 'CitiWiki'], ['http://wackowiki.sourceforge.net/test/', 'WackoWiki'], ['http://www.sw4me.com/wiki/', 'WackoWiki'], ['http://lslwiki.net/lslwiki/wakka.php', 'WakkaWiki'], ['http://kw.pm.org/wiki/index.cgi', 'Kwiki'], ['http://wiki.wubi.org/index.cgi', 'Kwiki'], ['http://perl.bristolbath.org/index.cgi', 'Kwiki'], ['http://www.anwiki.com/', 'Anwiki'], ['http://www.anw.fr/', 'Anwiki'], ['http://www.aneuch.org/', 'Aneuch'], ['http://doc.myunixhost.com/', 'Aneuch'], ['http://www.bitweaver.org/wiki/index.php', 'bitweaver'], ['http://wiki.e-shell.org/Home', 'Zwiki'], ['http://leo.zwiki.org/', 'Zwiki'], ['http://accessibility4all.wikispaces.com/', 'Wikispaces'], ['http://darksouls.wikidot.com/', 'Wikidot'], ['http://www.wikifoundrycentral.com/', 'Wetpaint'], ['http://wiki.openid.net/', 'PBworks'], ] for wiki, engine in tests: print 'Testing', wiki guess_engine = getWikiEngine(wiki) print 'Got: %s, expected: %s' % (guess_engine, engine) self.assertEqual(guess_engine, engine)
def test_getWikiEngine(self): tests = [ ['https://www.dokuwiki.org', 'DokuWiki'], #['http://wiki.openwrt.org', 'DokuWiki'], ['http://skilledtests.com/wiki/', 'MediaWiki'], #['http://moinmo.in', 'MoinMoin'], ['https://wiki.debian.org', 'MoinMoin'], ['http://twiki.org/cgi-bin/view/', 'TWiki'], ['http://nuclearinfo.net/Nuclearpower/CurrentReactors', 'TWiki'], ['http://www.pmwiki.org/', 'PmWiki'], ['http://www.apfelwiki.de/', 'PmWiki'], ['http://wiki.wlug.org.nz/', 'PhpWiki'], ['http://wiki.greenmuseum.org/', 'PhpWiki'], ['http://www.cmswiki.com/tiki-index.php', 'TikiWiki'], ['http://www.wasteflake.com/', 'TikiWiki'], ['http://foswiki.org/', 'FosWiki'], ['http://www.w3c.br/Home/WebHome', 'FosWiki'], ['http://mojomojo.org/', 'MojoMojo'], ['http://wiki.catalystframework.org/wiki/', 'MojoMojo'], ['https://www.ictu.nl/archief/wiki.noiv.nl/xwiki/bin/view/Main', 'XWiki'], #['https://web.archive.org/web/20080517021020id_/http://berlin.xwiki.com/xwiki/bin/view/Main/WebHome', 'XWiki'], ['http://www.xwiki.org/xwiki/bin/view/Main/WebHome', 'XWiki'], ['https://confluence.atlassian.com/', 'Confluence'], #['https://wiki.hybris.com/dashboard.action', 'Confluence'], ['https://confluence.sakaiproject.org/', 'Confluence'], ['http://demo.bananadance.org/', 'Banana Dance'], ['http://wagn.org/', 'Wagn'], ['http://wiki.ace-mod.net/', 'Wagn'], ['https://success.mindtouch.com/', 'MindTouch'], ['https://jspwiki.apache.org/', 'JSPWiki'], ['http://www.ihear.com/FreeCLAS/', 'JSPWiki'], ['http://www.wikkawiki.org/HomePage', 'WikkaWiki'], ['http://puppylinux.org/wikka/', 'WikkaWiki'], ['http://cs.netsville.com/wiki/wikka.php', 'WikkaWiki'], #['http://web.archive.org/web/20060717202033id_/http://www.comawiki.org/CoMa.php?CoMa=startseite', 'CoMaWiki'], ['http://bootbook.de/CoMa.php', 'CoMaWiki'], #['http://wikini.net/wakka.php', 'WikiNi'], ['http://wiki.raydium.org/wiki/', 'WikiNi'], ['http://barry1.cityu.edu.hk/han3/7/6/9/0/0/0/1/wiki.cs.cityu.edu.hk/', 'CitiWiki'], ['http://wackowiki.sourceforge.net/test/', 'WackoWiki'], ['http://www.sw4me.com/wiki/', 'WackoWiki'], ['http://lslwiki.net/lslwiki/wakka.php', 'WakkaWiki'], ['http://kw.pm.org/wiki/index.cgi', 'Kwiki'], ['http://wiki.wubi.org/index.cgi', 'Kwiki'], ['http://perl.bristolbath.org/index.cgi', 'Kwiki'], ['http://www.anwiki.com/', 'Anwiki'], ['http://www.anw.fr/', 'Anwiki'], ['http://www.aneuch.org/', 'Aneuch'], ['http://doc.myunixhost.com/', 'Aneuch'], ['http://www.bitweaver.org/wiki/index.php', 'bitweaver'], ['http://wiki.e-shell.org/Home', 'Zwiki'], ['http://leo.zwiki.org/', 'Zwiki'], ['http://accessibility4all.wikispaces.com/', 'Wikispaces'], ['http://darksouls.wikidot.com/', 'Wikidot'], ['http://www.wikifoundrycentral.com/', 'Wetpaint'], ['http://wiki.openid.net/', 'PBworks'], ] for wiki, engine in tests: print 'Testing', wiki guess_engine = getWikiEngine(wiki) print 'Got: %s, expected: %s' % (guess_engine, engine) self.assertEqual(guess_engine, engine)