summaryrefslogtreecommitdiff
path: root/odoo/addons/test_populate/models.py
diff options
context:
space:
mode:
authorRémy Voet (ryv) <ryv@odoo.com>2020-10-20 08:07:40 +0000
committerRémy Voet (ryv) <ryv@odoo.com>2020-10-30 14:56:39 +0000
commit09d2ddecaf4fc6474c96acf1f4a12de4789caef8 (patch)
tree87f39d220f2b03f393f824cc2def2b09bd0f3124 /odoo/addons/test_populate/models.py
parent15368c6d1316d43b1591b88e4d5786d86403f8a1 (diff)
[FIX] base: fix `populate.randint` tool
The randint generator generated always `None` because the `return` was forget in method of `populate.compute`. - Add a test for the randint tool, and fix the issue. - Change the documentation of `_populate_factories` to be more explicit about the custom generator. closes odoo/odoo#60327 Signed-off-by: Xavier Dollé (xdo) <xdo@odoo.com>
Diffstat (limited to 'odoo/addons/test_populate/models.py')
-rw-r--r--odoo/addons/test_populate/models.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/odoo/addons/test_populate/models.py b/odoo/addons/test_populate/models.py
index d59524d185b..96b8c5565be 100644
--- a/odoo/addons/test_populate/models.py
+++ b/odoo/addons/test_populate/models.py
@@ -17,6 +17,7 @@ class TestPopulateModel(models.Model):
some_ref = fields.Integer('Reference')
dependant_field_1 = fields.Char('Dependant 1')
dependant_field_2 = fields.Char('Dependant 2')
+ sequence = fields.Integer("Sequence")
_populate_dependencies = ['test.populate.category']
@@ -53,6 +54,7 @@ class TestPopulateModel(models.Model):
('_dependant', generate_dependant),
('name', populate.compute(get_name)),
('category_id', populate.randomize([False] + category_ids)),
+ ('sequence', populate.randint(1, 10))
]
class TestPopulateDependencyModel(models.Model):