From f07ebe0a69bfc7b8c19be152ee09abb6b0ce6434 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 6 Feb 2016 22:47:08 +0100 Subject: [PATCH] Same as previous fix for test_uom_check_factor_and_rate --- tests/test_product.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/tests/test_product.py b/tests/test_product.py index 409434db72..c6c4ac393b 100644 --- a/tests/test_product.py +++ b/tests/test_product.py @@ -77,19 +77,23 @@ class ProductTestCase(ModuleTestCase): }]) transaction.cursor.rollback() - uom, = Uom.create([{ - 'name': 'Test', - 'symbol': 'T', - 'category': category.id, - 'rate': 1.0, - 'factor': 1.0, - }]) + def create(): + category, = UomCategory.create([{'name': 'Test'}]) + return Uom.create([{ + 'name': 'Test', + 'symbol': 'T', + 'category': category.id, + 'rate': 1.0, + 'factor': 1.0, + }])[0] + uom = create() self.assertRaises(Exception, Uom.write, [uom], { 'rate': 2.0, }) transaction.cursor.rollback() + uom = create() self.assertRaises(Exception, Uom.write, [uom], { 'factor': 2.0, })