http://www.mediawiki.org/wiki/Special:Code/pywikipedia/11264

Revision: 11264
Author:   legoktm
Date:     2013-03-25 12:29:15 +0000 (Mon, 25 Mar 2013)
Log Message:
-----------
Fix interwiki_putfirst unittests, fix patrol tests after r11262.

Modified Paths:
--------------
    branches/rewrite/tests/site_tests.py

Modified: branches/rewrite/tests/site_tests.py
===================================================================
--- branches/rewrite/tests/site_tests.py        2013-03-25 12:09:14 UTC (rev 
11263)
+++ branches/rewrite/tests/site_tests.py        2013-03-25 12:29:15 UTC (rev 
11264)
@@ -74,7 +74,8 @@
         self.assertTrue(mysite.code in langs)
         obs = mysite.family.obsolete
         ipf = mysite.interwiki_putfirst()
-        self.assertType(ipf, list)
+        if ipf: #Not all languages use this
+            self.assertType(ipf, list)
         
         for item in mysite.validLanguageLinks():
             self.assertTrue(item in langs, item)
@@ -663,10 +664,12 @@
             self.assertTrue("redirect" not in change)
         for change in mysite.recentchanges(showPatrolled=True, total=5):
             self.assertType(change, dict)
-            self.assertTrue("patrolled" in change)
+            if mysite.has_right('patrol'):
+                self.assertTrue("patrolled" in change)
         for change in mysite.recentchanges(showPatrolled=False, total=5):
             self.assertType(change, dict)
-            self.assertTrue("patrolled" not in change)
+            if mysite.has_right('patrol'):
+                self.assertTrue("patrolled" not in change)
 
     def testSearch(self):
         """Test the site.search() method"""


_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn

Reply via email to