[MIG] product_variant_so_always: for Odoo 13.0

This commit is contained in:
Connor Christian
2020-11-10 16:31:07 -05:00
parent 5f604ffc85
commit 5625210f8f
2 changed files with 11 additions and 7 deletions

View File

@@ -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

View File

@@ -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()