Example #1
0
 /**
  * @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());
 }
Example #2
0
 /**
  * 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;
 }