Tests: Remove unnecessary setUp() and tearDown() methods in multisite tests.

These were originally added in [26252] to suppress database errors on `setUp()` and restore on `tearDown()` for tests that call `wpmu_create_blog()`, blog factory, or installation code that attempts to clear transients.

As the multisite test coverage expanded, these methods ended up being unnecessarily copied into other test classes, where database error suppression is not required.

Follow-up to [26252], [29916], [30286], [33184], [34898], [34899], [34901], [37234], [37477], [37894], [49212], [49616], [51859].

See #53363.

git-svn-id: https://develop.svn.wordpress.org/trunk@51869 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Sergey Biryukov
2021-09-25 01:27:47 +00:00
parent 284764c658
commit 364dfec369
12 changed files with 11 additions and 151 deletions
-13
View File
@@ -8,19 +8,6 @@ if ( is_multisite() ) :
* @group multisite
*/
class Tests_Multisite extends WP_UnitTestCase {
protected $suppress = false;
function set_up() {
global $wpdb;
parent::set_up();
$this->suppress = $wpdb->suppress_errors();
}
function tear_down() {
global $wpdb;
$wpdb->suppress_errors( $this->suppress );
parent::tear_down();
}
function test_wpmu_log_new_registrations() {
global $wpdb;
@@ -9,19 +9,6 @@ if ( is_multisite() ) :
* @group multisite
*/
class Tests_Multisite_CleanDirsizeCache extends WP_UnitTestCase {
protected $suppress = false;
function set_up() {
global $wpdb;
parent::set_up();
$this->suppress = $wpdb->suppress_errors();
}
function tear_down() {
global $wpdb;
$wpdb->suppress_errors( $this->suppress );
parent::tear_down();
}
/**
* Test whether dirsize_cache values are used correctly with a more complex dirsize cache mock.
@@ -8,20 +8,6 @@ if ( is_multisite() ) :
* @group multisite
*/
class Tests_Multisite_GetSpaceAllowed extends WP_UnitTestCase {
protected $suppress = false;
public function set_up() {
global $wpdb;
parent::set_up();
$this->suppress = $wpdb->suppress_errors();
}
public function tear_down() {
global $wpdb;
$wpdb->suppress_errors( $this->suppress );
parent::tear_down();
}
/**
* When no option exists for the site or the network, a fallback of
@@ -7,19 +7,6 @@ if ( is_multisite() ) :
* @covers ::get_space_used
*/
class Tests_Multisite_GetSpaceUsed extends WP_UnitTestCase {
protected $suppress = false;
function set_up() {
global $wpdb;
parent::set_up();
$this->suppress = $wpdb->suppress_errors();
}
function tear_down() {
global $wpdb;
$wpdb->suppress_errors( $this->suppress );
parent::tear_down();
}
function test_get_space_used_switched_site() {
$blog_id = self::factory()->blog->create();
@@ -11,23 +11,12 @@ if ( is_multisite() ) :
* @group multisite
*/
class Tests_Multisite_IsUploadSpaceAvailable extends WP_UnitTestCase {
protected $suppress = false;
public function set_up() {
global $wpdb;
parent::set_up();
$this->suppress = $wpdb->suppress_errors();
update_site_option( 'upload_space_check_disabled', false );
}
public function tear_down() {
global $wpdb;
$wpdb->suppress_errors( $this->suppress );
parent::tear_down();
}
/**
* A default of 100MB is used when no `blog_upload_space` option
* exists at the site or network level.
@@ -12,25 +12,13 @@ if ( is_multisite() ) :
* @group multisite
*/
class Tests_Multisite_msFilesRewriting extends WP_UnitTestCase {
protected $suppress = false;
function set_up() {
global $wpdb;
parent::set_up();
$this->suppress = $wpdb->suppress_errors();
update_site_option( 'ms_files_rewriting', 1 );
ms_upload_constants();
}
function tear_down() {
global $wpdb;
$wpdb->suppress_errors( $this->suppress );
parent::tear_down();
}
function test_switch_upload_dir() {
$this->assertTrue( is_main_site() );
+6 -10
View File
@@ -10,20 +10,12 @@ if ( is_multisite() ) :
*/
class Tests_Multisite_Network extends WP_UnitTestCase {
protected $plugin_hook_count = 0;
protected $suppress = false;
protected static $different_network_id;
protected static $different_site_ids = array();
function set_up() {
global $wpdb;
parent::set_up();
$this->suppress = $wpdb->suppress_errors();
}
function tear_down() {
global $wpdb, $current_site;
$wpdb->suppress_errors( $this->suppress );
global $current_site;
$current_site->id = 1;
parent::tear_down();
}
@@ -590,9 +582,13 @@ if ( is_multisite() ) :
* @ticket 38699
*/
public function test_wpmu_create_blog_updates_correct_network_site_count() {
global $wpdb;
$original_count = get_blog_count( self::$different_network_id );
$site_id = wpmu_create_blog( 'example.org', '/', '', 1, array(), self::$different_network_id );
$suppress = $wpdb->suppress_errors();
$site_id = wpmu_create_blog( 'example.org', '/', '', 1, array(), self::$different_network_id );
$wpdb->suppress_errors( $suppress );
$result = get_blog_count( self::$different_network_id );
@@ -11,22 +11,12 @@ if ( is_multisite() ) :
* @group multisite
*/
class Tests_Multisite_UploadIsUserOverQuota extends WP_UnitTestCase {
protected $suppress = false;
public function set_up() {
global $wpdb;
parent::set_up();
$this->suppress = $wpdb->suppress_errors();
update_site_option( 'upload_space_check_disabled', false );
}
public function tear_down() {
global $wpdb;
$wpdb->suppress_errors( $this->suppress );
parent::tear_down();
}
public function test_upload_is_user_over_quota_allowed_0_used_5() {
add_filter( 'get_space_allowed', '__return_zero' );
add_filter( 'pre_get_space_used', array( $this, '_filter_space_5' ) );
@@ -12,20 +12,6 @@ if ( is_multisite() ) :
class Tests_Multisite_wpNetworkQuery extends WP_UnitTestCase {
protected static $network_ids;
protected $suppress = false;
function set_up() {
global $wpdb;
parent::set_up();
$this->suppress = $wpdb->suppress_errors();
}
function tear_down() {
global $wpdb;
$wpdb->suppress_errors( $this->suppress );
parent::tear_down();
}
public static function wpSetUpBeforeClass( WP_UnitTest_Factory $factory ) {
self::$network_ids = array(
'wordpress.org/' => array(
@@ -12,20 +12,6 @@ if ( is_multisite() ) :
protected static $network_ids;
protected static $site_ids;
protected $suppress = false;
function set_up() {
global $wpdb;
parent::set_up();
$this->suppress = $wpdb->suppress_errors();
}
function tear_down() {
global $wpdb;
$wpdb->suppress_errors( $this->suppress );
parent::tear_down();
}
public static function wpSetUpBeforeClass( WP_UnitTest_Factory $factory ) {
self::$network_ids = array(
'wordpress.org/' => array(
-13
View File
@@ -10,19 +10,6 @@ if ( is_multisite() ) :
* @group multisite
*/
class Tests_Multisite_Option extends WP_UnitTestCase {
protected $suppress = false;
function set_up() {
global $wpdb;
parent::set_up();
$this->suppress = $wpdb->suppress_errors();
}
function tear_down() {
global $wpdb;
$wpdb->suppress_errors( $this->suppress );
parent::tear_down();
}
function test_from_same_site() {
$key = __FUNCTION__ . '_1';
+5 -14
View File
@@ -10,19 +10,6 @@ if ( is_multisite() ) :
* @group multisite
*/
class Tests_Multisite_User extends WP_UnitTestCase {
protected $suppress = false;
function set_up() {
global $wpdb;
parent::set_up();
$this->suppress = $wpdb->suppress_errors();
}
function tear_down() {
global $wpdb;
$wpdb->suppress_errors( $this->suppress );
parent::tear_down();
}
function test_remove_user_from_blog() {
$user1 = self::factory()->user->create_and_get();
@@ -395,9 +382,13 @@ if ( is_multisite() ) :
* @ticket 38356
*/
public function test_add_user_to_blog_invalid_user() {
global $wpdb;
$site_id = self::factory()->blog->create();
$result = add_user_to_blog( 73622, $site_id, 'subscriber' );
$suppress = $wpdb->suppress_errors();
$result = add_user_to_blog( 73622, $site_id, 'subscriber' );
$wpdb->suppress_errors( $suppress );
wp_delete_site( $site_id );