Use message for constraint on tests models
This commit is contained in:
@@ -30,9 +30,9 @@ class One2OneRelation(ModelSQL):
|
||||
table = cls.__table__()
|
||||
cls._sql_constraints += [
|
||||
('origin_unique', Unique(table, table.origin),
|
||||
'Origin must be unique'),
|
||||
'tests.msg_one2one_relation_origin_unique'),
|
||||
('target_unique', Unique(table, table.target),
|
||||
'Target must be unique'),
|
||||
'tests.msg_one2one_relation_target_unique'),
|
||||
]
|
||||
|
||||
|
||||
|
||||
@@ -6,5 +6,20 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<record model="ir.message" id="msg_test">
|
||||
<field name="text">Message</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_modelsql_check">
|
||||
<field name="text">Value must be greater than 42.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_modelsql_unique">
|
||||
<field name="text">Value must be unique.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_modelsql_exclude">
|
||||
<field name="text">Value must be unique.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_one2one_relation_origin_unique">
|
||||
<field name="text">Origin must be unique.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_one2one_relation_target_unique">
|
||||
<field name="text">Target must be unique.</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
|
||||
@@ -184,8 +184,7 @@ class ModelCheck(ModelSQL):
|
||||
super(ModelCheck, cls).__setup__()
|
||||
t = cls.__table__()
|
||||
cls._sql_constraints = [
|
||||
('check', Check(t, (t.value > 42)),
|
||||
"Value must be greater than 42."),
|
||||
('check', Check(t, (t.value > 42)), 'tests.msg_modelsql_check'),
|
||||
]
|
||||
|
||||
|
||||
@@ -199,7 +198,7 @@ class ModelUnique(ModelSQL):
|
||||
super(ModelUnique, cls).__setup__()
|
||||
t = cls.__table__()
|
||||
cls._sql_constraints = [
|
||||
('unique', Unique(t, t.value), "Value must be unique."),
|
||||
('unique', Unique(t, t.value), 'tests.msg_modelsql_unique'),
|
||||
]
|
||||
|
||||
|
||||
@@ -220,7 +219,7 @@ class ModelExclude(ModelSQL):
|
||||
cls._sql_constraints = [
|
||||
('exclude', Exclude(t, (t.value, Equal),
|
||||
where=t.condition == Literal(True)),
|
||||
"Value must be unique."),
|
||||
'tests.msg_modelsql_exclude'),
|
||||
]
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user