function setUp() { parent::setUp(); global $woocommerce_wpml; require_once WCML_PLUGIN_PATH . '/inc/class-wcml-languages-upgrader.php'; $woocommerce_wpml->languages_upgrader = new WCML_Languages_Upgrader(); }
function setUp() { parent::setUp(); global $woocommerce_wpml; require_once WCML_PLUGIN_PATH . '/inc/wc-strings.class.php'; $woocommerce_wpml->strings = new WCML_WC_Strings(); }
function setUp() { parent::setUp(); global $woocommerce_wpml, $WPML_String_Translation; $WPML_String_Translation->init_active_languages(); require_once WCML_PLUGIN_PATH . '/inc/wc-strings.class.php'; $woocommerce_wpml->strings = new WCML_WC_Strings(); require_once WCML_PLUGIN_PATH . '/inc/url-translation.class.php'; $woocommerce_wpml->url_translation = new WCML_Url_Translation(); require_once WCML_PLUGIN_PATH . '/inc/class-wcml-languages-upgrader.php'; $woocommerce_wpml->languages_upgrader = new WCML_Languages_Upgrader(); $this->url_translation =& $woocommerce_wpml->url_translation; $this->wc_permalinks = get_option('woocommerce_permalinks'); }
function setUp() { parent::setUp(); global $sitepress; $this->wcml_products = new WCML_Products(); // create 10 dummy products for ($i = 0; $i < 10; $i++) { $product = WCML_Helper::add_product(sprintf('Test Product: %d', $i), 'en'); $trid_map[$i] = $product->trid; } //add translations for ($i = 0; $i < 10; $i++) { $product = WCML_Helper::add_product(sprintf('Test Product ES: %d', $i), 'es', $trid_map[$i]); } //add 10 dummy products in ES for ($i = 0; $i < 10; $i++) { $product = WCML_Helper::add_product(sprintf('Test Product ES ORIGINAL: %d', $i), 'es'); } }
function setUp() { parent::setUp(); global $woocommerce_wpml, $wpml_post_translations, $wpml_term_translations; require_once WCML_PLUGIN_PATH . '/inc/products.class.php'; $woocommerce_wpml->products = new WCML_Products(); //add products for tests wpml_test_reg_custom_post_type('product'); $settings_helper = wpml_load_settings_helper(); $settings_helper->set_post_type_translatable('product'); $this->orig_product = wpml_test_insert_post('en', 'product', false, 'product 1'); $trid = $wpml_post_translations->get_element_trid($this->orig_product); $this->es_product = wpml_test_insert_post('es', 'product', $trid, 'producto 1'); //add global attribute for tests $taxonomy = 'pa_color'; wpml_test_reg_custom_taxonomy($taxonomy); $settings_helper = wpml_load_settings_helper(); $settings_helper->set_taxonomy_translatable($taxonomy); $this->orig_term = wpml_test_insert_term('en', $taxonomy, false, 'white'); $ttid_org = $this->orig_term['term_taxonomy_id']; $trid = $wpml_term_translations->get_element_trid($ttid_org); $this->es_term = wpml_test_insert_term('es', $taxonomy, $trid, 'blanco'); }