Open spras opened 9 years ago
I'm able to run tests with products on EE1.13 and EE1.14
Here is my yaml:
scope:
website:
- website_id: 1
code: english_website
name: English Website
default_group_id: 1
group:
- group_id: 1
website_id: 1
name: English Store group
default_store_id: 1
root_category_id: 1
store:
- store_id: 1
website_id: 1
group_id: 1
code: uk
name: English Store
is_active: 1
config:
default/catalog/price/scope: 1
default/dev/template/allow_symlink: 1
stores/default/dev/template/allow_symlink: 1
stores/admin/dev/template/allow_symlink: 1
stores/french/dev/template/allow_symlink: 1
stores/german/dev/template/allow_symlink: 1
websites/admin/dev/template/allow_symlink: 1
websites/base/dev/template/allow_symlink: 1
default/carriers/freeshipping/active: 1
default/payment/fivory/active: 1
default/payment/fivory/point_of_sale_id: 4444444444
default/payment/fivory/point_of_sale_key: 4444444444444444444444444444444444444444
eav:
customer:
- entity_id: 1
email: test@gmail.fr
password_hash: ''
catalog_product:
- entity_id: 1
type_id: simple
sku: book
name: Book
short_description: Book
description: Book
attribute_set_id: 4 # Product entity
url_key: book
stock:
qty: 100.00
is_in_stock: 1
website_ids:
- english_website
/websites:
english_website:
special_price: 7.99
category_ids:
- 1 # Default Category
price: 12.99
tax_class_id: 2 # Taxable Goods
status: 1 # Enabled
visibility: 4 # Visible in Catalog & Search
Yes, but the product isSalable() method return false
It’s not like this on magento CE or magento EE<1.13 versions.
As a workaround, i do this on the begining of the test and isSalable() returns true.
$product = Mage::getModel('catalog/product')->load(1); $product->getStockItem()->setQty(100)->save();
I think the stock indexing has changed in theses version and the ecomdev module doesn’t handle it correctly.
Sylvain PRAS.
De : Edgar Hipp notifications@github.com<mailto:notifications@github.com> Répondre à : EcomDev/EcomDev_PHPUnit reply@reply.github.com<mailto:reply@reply.github.com> Date : jeudi 30 avril 2015 15:30 À : EcomDev/EcomDev_PHPUnit EcomDev_PHPUnit@noreply.github.com<mailto:EcomDev_PHPUnit@noreply.github.com> Cc : Sylvain PRAS sylvain.pras@jetpulp.fr<mailto:sylvain.pras@jetpulp.fr> Objet : Re: [EcomDev_PHPUnit] Compatibility magento EE1.13 and EE1.14 (#253)
I'm able to run tests with products on EE1.13 and EE1.14
Here is my yaml:
scope: website:
— Reply to this email directly or view it on GitHubhttps://github.com/EcomDev/EcomDev_PHPUnit/issues/253#issuecomment-97785827.
Seem to have problem with product fixtures : the stock status is not well indexed and the product isn't available.