/** * @depends testAfterSave */ public function testAfterSaveEmpty() { Mage::app()->setCurrentStore(Mage::app()->getStore(Mage_Core_Model_App::ADMIN_STORE_ID)); $product = new Mage_Catalog_Model_Product(); $product->load(1); $product->setOrigData(); $product->setTierPrice(array()); $this->_model->afterSave($product); $product = new Mage_Catalog_Model_Product(); $product->setId(1); $this->_model->afterLoad($product); $this->assertEmpty($product->getTierPrice()); }
/** * Set attribute instance * * @param Mage_Catalog_Model_Resource_Eav_Attribute $attribute * * @return Mage_Catalog_Model_Product_Attribute_Backend_Price */ public function setAttribute($attribute) { parent::setAttribute($attribute); $this->setScope($attribute); return $this; }