diff options
Diffstat (limited to 'addons/procurement/tests/common.py')
| -rw-r--r-- | addons/procurement/tests/common.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/addons/procurement/tests/common.py b/addons/procurement/tests/common.py new file mode 100644 index 00000000000..8dda880b038 --- /dev/null +++ b/addons/procurement/tests/common.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- + +from odoo.addons.product.tests import common + + +class TestStockCommon(common.TestProductCommon): + + def _create_procurement(self, user, **values): + Procurement = self.env['procurement.order'].sudo(user) + procurement = Procurement.new(values) + procurement.onchange_product_id() + return Procurement.create(procurement._convert_to_write(procurement._cache)) + + @classmethod + def setUpClass(cls): + super(TestStockCommon, cls).setUpClass() + + user_group_employee = cls.env.ref('base.group_user') + + # User Data: lambda user + Users = cls.env['res.users'].with_context({'no_reset_password': True, 'mail_create_nosubscribe': True}) + cls.user_employee = Users.create({ + 'name': 'Fabricette Manivelle', + 'login': 'fabricette', + 'email': 'f.f@example.com', + 'notify_email': 'none', + 'groups_id': [(6, 0, [user_group_employee.id])]}) |
