Codeception\TestCase\WPTestCase::setUp PHP Метод

setUp() публичный Метод

public setUp ( )
    function setUp()
    {
        parent::setUp();
        set_time_limit(0);
        if (!self::$ignore_files) {
            self::$ignore_files = $this->scan_user_uploads();
        }
        if (!self::$hooks_saved) {
            $this->_backup_hooks();
        }
        global $wpdb, $wp_rewrite;
        $wpdb->suppress_errors = false;
        $wpdb->show_errors = true;
        $wpdb->db_connect();
        ini_set('display_errors', 1);
        $this->clean_up_global_scope();
        /*
         * When running core tests, ensure that post types and taxonomies
         * are reset for each test. We skip this step for non-core tests,
         * given the large number of plugins that register post types and
         * taxonomies at 'init'.
         */
        if (defined('WP_RUN_CORE_TESTS') && WP_RUN_CORE_TESTS) {
            $this->reset_post_types();
            $this->reset_taxonomies();
            $this->reset_post_statuses();
            if ($wp_rewrite->permalink_structure) {
                $this->set_permalink_structure('');
            }
        }
        $this->start_transaction();
        $this->expectDeprecated();
        add_filter('wp_die_handler', array($this, 'get_wp_die_handler'));
    }

Usage Example

Пример #1
0
 public function setUp()
 {
     // before
     parent::setUp();
     // your set up methods here
     $this->root_dir = dirname(dirname(dirname(__FILE__)));
 }
All Usage Examples Of Codeception\TestCase\WPTestCase::setUp