Workaround for duplicate key errors
authorChad Horohoe <demon@users.mediawiki.org>
Wed, 25 May 2011 00:49:51 +0000 (00:49 +0000)
committerChad Horohoe <demon@users.mediawiki.org>
Wed, 25 May 2011 00:49:51 +0000 (00:49 +0000)
tests/phpunit/includes/parser/NewParserTest.php

index 01e3f52..00eb366 100644 (file)
@@ -152,11 +152,22 @@ class NewParserTest extends MediaWikiTestCase {
                                   'iw_api'    => '',
                                   'iw_wikiid' => '',
                                   'iw_local'  => 1 ),
-                       ) );
+                       /**
+                        * @todo Fixme! Why are we inserting duplicate data here? Shouldn't
+                        * need this IGNORE or shouldn't need the insert at all.
+                        */
+                       ), __METHOD__, array( 'IGNORE' ) );
 
 
                # Update certain things in site_stats
-               $this->db->insert( 'site_stats', array( 'ss_row_id' => 1, 'ss_images' => 2, 'ss_good_articles' => 1 ) );
+               $this->db->insert( 'site_stats', 
+                       array( 'ss_row_id' => 1, 'ss_images' => 2, 'ss_good_articles' => 1 ),
+                       __METHOD__,
+                       /**
+                        * @todo Fixme! Same as above!
+                        */
+                       array( 'IGNORE' )
+               );
 
                # Reinitialise the LocalisationCache to match the database state
                Language::getLocalisationCache()->unloadAll();