diff --git a/product_variant_so_always/__manifest__.py b/product_variant_so_always/__manifest__.py index 95c684d0..16b441d2 100755 --- a/product_variant_so_always/__manifest__.py +++ b/product_variant_so_always/__manifest__.py @@ -2,7 +2,7 @@ 'name': 'Product Variant Always on SO', 'author': 'Hibou Corp. ', 'category': 'Hidden', - 'version': '12.0.1.0.0', + 'version': '13.0.1.0.0', 'description': """ Product Variant Always on SO diff --git a/product_variant_so_always/tests/test_product_creation.py b/product_variant_so_always/tests/test_product_creation.py index befb9a99..65fe12df 100644 --- a/product_variant_so_always/tests/test_product_creation.py +++ b/product_variant_so_always/tests/test_product_creation.py @@ -11,7 +11,6 @@ class TestProductCreation(common.TransactionCase): for a in range(1, 4): attribute = self.env['product.attribute'].create({ 'name': 'Attr ' + str(a), - 'type': 'radio', 'create_variant': 'always', }) self.attrs.append(attribute) @@ -32,14 +31,19 @@ class TestProductCreation(common.TransactionCase): 'type': 'product', }) 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: attr_line_model.create({ 'product_tmpl_id': product_tmpl.id, 'attribute_id': a.id, '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()