mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
[MIG] product_variant_so_always: for Odoo 13.0
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
'name': 'Product Variant Always on SO',
|
'name': 'Product Variant Always on SO',
|
||||||
'author': 'Hibou Corp. <hello@hibou.io>',
|
'author': 'Hibou Corp. <hello@hibou.io>',
|
||||||
'category': 'Hidden',
|
'category': 'Hidden',
|
||||||
'version': '12.0.1.0.0',
|
'version': '13.0.1.0.0',
|
||||||
'description':
|
'description':
|
||||||
"""
|
"""
|
||||||
Product Variant Always on SO
|
Product Variant Always on SO
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ class TestProductCreation(common.TransactionCase):
|
|||||||
for a in range(1, 4):
|
for a in range(1, 4):
|
||||||
attribute = self.env['product.attribute'].create({
|
attribute = self.env['product.attribute'].create({
|
||||||
'name': 'Attr ' + str(a),
|
'name': 'Attr ' + str(a),
|
||||||
'type': 'radio',
|
|
||||||
'create_variant': 'always',
|
'create_variant': 'always',
|
||||||
})
|
})
|
||||||
self.attrs.append(attribute)
|
self.attrs.append(attribute)
|
||||||
@@ -32,14 +31,19 @@ class TestProductCreation(common.TransactionCase):
|
|||||||
'type': 'product',
|
'type': 'product',
|
||||||
})
|
})
|
||||||
attr_line_model = self.env['product.template.attribute.line']
|
attr_line_model = self.env['product.template.attribute.line']
|
||||||
|
|
||||||
|
with self.assertRaises(UserError):
|
||||||
|
for a in self.attrs:
|
||||||
|
attr_line_model.create({
|
||||||
|
'product_tmpl_id': product_tmpl.id,
|
||||||
|
'attribute_id': a.id,
|
||||||
|
'value_ids': [(6, 0, a.value_ids.ids)],
|
||||||
|
})
|
||||||
|
|
||||||
|
product_tmpl.always_variant_on_so = True
|
||||||
for a in self.attrs:
|
for a in self.attrs:
|
||||||
attr_line_model.create({
|
attr_line_model.create({
|
||||||
'product_tmpl_id': product_tmpl.id,
|
'product_tmpl_id': product_tmpl.id,
|
||||||
'attribute_id': a.id,
|
'attribute_id': a.id,
|
||||||
'value_ids': [(6, 0, a.value_ids.ids)],
|
'value_ids': [(6, 0, a.value_ids.ids)],
|
||||||
})
|
})
|
||||||
with self.assertRaises(UserError):
|
|
||||||
product_tmpl.create_variant_ids()
|
|
||||||
|
|
||||||
product_tmpl.always_variant_on_so = True
|
|
||||||
product_tmpl.create_variant_ids()
|
|
||||||
|
|||||||
Reference in New Issue
Block a user