re r70916: avoid resetting $wgMemc which leads to failures for me
authorMark A. Hershberger <mah@users.mediawiki.org>
Sat, 23 Oct 2010 03:01:47 +0000 (03:01 +0000)
committerMark A. Hershberger <mah@users.mediawiki.org>
Sat, 23 Oct 2010 03:01:47 +0000 (03:01 +0000)
maintenance/tests/phpunit/includes/TitlePermissionTest.php

index a3270fa..4e910dd 100644 (file)
@@ -12,7 +12,9 @@ class TitlePermissionTest extends PHPUnit_Framework_TestCase {
        function setUp() {
                global $wgLocaltimezone, $wgLocalTZoffset, $wgMemc, $wgContLang, $wgLang, $wgMessageCache;
 
-               $wgMemc = new FakeMemCachedClient;
+               if(!$wgMemc) {
+                       $wgMemc = new FakeMemCachedClient;
+               }
                $wgMessageCache = new MessageCache( $wgMemc, true, 3600 );
                $wgContLang = $wgLang = Language::factory( 'en' );
 
@@ -45,8 +47,8 @@ class TitlePermissionTest extends PHPUnit_Framework_TestCase {
        }
 
        function tearDown() {
-               global $wgMemc, $wgContLang, $wgLang;
-               $wgMemc = $wgContLang = $wgLang = null;
+               global $wgContLang, $wgLang;
+               $wgContLang = $wgLang = null;
        }
 
        function setUserPerm( $perm ) {