TIP: You can type at any time to perform a new search.
Test testing utilities
test_testing_utilities · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 0.1.0
- Category
- Hidden/Tests
- Folder size
- 0.08 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-08-07 06:47:06
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Xavier Morel, Raphael Collet, Julien Castiaux, Gorash, Hoang Tran, Krzysztof Magusiak (krma)
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
Non-trivial testing utilities can require models & all This here module is useful to validate that they're doing what they're supposed to do
Code Analysis ⓘ
Views touched (19)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
attrs_using_m2m |
Check readonly using an m2m value | test_testing_utilities.e | form | New |
editable_external |
Sub regular | test_testing_utilities.sub | list | New |
m2m_change_view |
M2M Change View | test_testing_utilities.f | form | New |
m2o_onchange_view |
Dynamic Onchange Test View | test_testing_utilities.onchange_parent | form | New |
non_normalized_attrs |
Non Normalised Domains | test_testing_utilities.a | form | New |
o2m_modifier |
Modifier check | test_testing_utilities.parent | form | Inherits o2m_parent |
o2m_modifier_parent |
Modifier check | test_testing_utilities.parent | form | Inherits o2m_parent |
o2m_modifier_ref |
Modifier check | test_testing_utilities.ref | form | New |
o2m_modifier_ref_sub_form |
Sub form view | test_testing_utilities.ref.sub | form | New |
o2m_modifier_ref_sub_tree |
Sub list view | test_testing_utilities.ref.sub | list | New |
o2m_modifier_ref_sub_wrong |
Sub list view | test_testing_utilities.ref.sub | list | New |
o2m_parent |
Parent External Form | test_testing_utilities.parent | form | New |
o2m_parent_context |
Parent Inline List with context on field | test_testing_utilities.parent | form | New |
o2m_parent_ed |
Parent External List | test_testing_utilities.parent | form | New |
o2m_parent_inline |
Parent Inline List | test_testing_utilities.parent | form | New |
o2m_parent_readonly |
Parent readonly o2m field | test_testing_utilities.parent | form | Inherits o2m_parent |
o2m_recursive_relation_view |
Recursive Relation Test View | test_testing_utilities.recursive | form | New |
o2m_tree |
Sub regular | test_testing_utilities.sub | list | New |
o2m_widget_m2m |
Treat o2m as m2m | test_testing_utilities.parent | form | Inherits o2m_parent |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (33)
New fields (4)
-
line_idsOne2many → o2m_changes_children.linesargs: 'o2m_changes_children.lines', 'parent_id' -
nameChar -
parent_idMany2one → o2m_changes_parentargs: 'o2m_changes_parent' -
vInteger
No public methods.
New fields (3)
-
parent_idMany2one → o2m_changes_childrenargs: 'o2m_changes_children' -
vInteger -
vvInteger
No public methods.
New fields (2)
-
line_idsOne2many → o2m_changes_childrenargs: 'o2m_changes_children', 'parent_id' -
nameChar
No public methods.
New fields (3)
-
fIntegercompute='_compute_f'inverse='_inverse_f'readonly=True -
nameChar -
parent_idMany2one → o2m_readonly_subfield_parentargs: 'o2m_readonly_subfield_parent'
No public methods.
New fields (1)
-
line_idsOne2many → o2m_readonly_subfield_childargs: 'o2m_readonly_subfield_child', 'parent_id'
No public methods.
New fields (3)
-
param1Integerconfig_parameter='resConfigTest.parameter1'default=1000string='Test parameter 1' -
param2Many2one → res.configconfig_parameter='resConfigTest.parameter2' args: 'res.config' -
param_boolBooleanconfig_parameter='resConfigTest.parameterBool'string='Test boolean parameter'
No public methods.
New fields (6)
-
f1Charrequired=True -
f2Integerdefault=42 -
f3Integer -
f4Integercompute='_compute_f4' -
f5Integer -
f6Integer
No public methods.
New fields (2)
-
f2Many2one → test_testing_utilities.m2oargs: 'test_testing_utilities.m2o' -
nameCharrequired=True args: 'name'
No public methods.
New fields (2)
-
fMany2one → test_testing_utilities.m2odefault=<expr>required=True args: 'test_testing_utilities.m2o' -
f2Char
No public methods.
New fields (3)
-
subsOne2many → test_testing_utilities.sub3default=<expr> args: 'test_testing_utilities.sub3', 'parent_id' -
vInteger -
valueIntegerdefault=1
No public methods.
New fields (2)
-
countIntegercompute='_m2m_count'inverse='_set_count' -
m2mMany2many → test_testing_utilities.sub2args: 'test_testing_utilities.sub2'
No public methods.
New fields (2)
-
m2mMany2many → test_testing_utilities.sub2default=_get_some args: 'test_testing_utilities.sub2' -
m2oMany2one → test_testing_utilities.sub2args: 'test_testing_utilities.sub2'
No public methods.
New fields (1)
-
m2mMany2many → test_testing_utilities.sub3readonly=True args: 'test_testing_utilities.sub3'
No public methods.
New fields (1)
-
nameCharrequired=True
No public methods.
New fields (2)
-
countInteger -
line_idsOne2many → test_testing_utilities.onchange_count_subargs: 'test_testing_utilities.onchange_count_sub', 'parent'
No public methods.
New fields (2)
-
nameChar -
parentMany2one → test_testing_utilities.onchange_countargs: 'test_testing_utilities.onchange_count'
No public methods.
New fields (3)
-
dummyFloat -
flagBooleanstore=False -
parentMany2one → test_testing_utilities.onchange_parentargs: 'test_testing_utilities.onchange_parent'
No public methods.
New fields (1)
-
line_idsOne2many → test_testing_utilities.onchange_lineargs: 'test_testing_utilities.onchange_line', 'parent'
No public methods.
New fields (3)
-
subsOne2many → test_testing_utilities.subargs: 'test_testing_utilities.sub', 'parent_id' -
vInteger -
valueIntegerdefault=1
No public methods.
New fields (2)
-
f1Integerdefault=1readonly=True -
f2Integercompute='_compute_f2'
No public methods.
New fields (2)
-
many_to_one_idsOne2many → test_testing_utilities.recursivereadonly=True args: 'test_testing_utilities.recursive', 'one_to_many_id' -
one_to_many_idMany2one → test_testing_utilities.recursivereadonly=True args: 'test_testing_utilities.recursive'
No public methods.
New fields (3)
-
subsOne2many → test_testing_utilities.ref.subargs: 'test_testing_utilities.ref.sub', 'parent_id' -
valueIntegerdefault=1 -
xInteger
No public methods.
New fields (5)
-
aInteger -
bInteger -
cInteger -
parent_idMany2one → test_testing_utilities.refargs: 'test_testing_utilities.ref' -
zInteger
No public methods.
New fields (1)
-
f_boolBooleanrequired=True
No public methods.
New fields (5)
-
has_parentBoolean -
nameCharcompute='_compute_name' -
parent_idMany2one → test_testing_utilities.parentargs: 'test_testing_utilities.parent' -
vInteger -
valueIntegerdefault=2
No public methods.
New fields (2)
-
m2o_idsMany2many → test_testing_utilities.m2oargs: 'test_testing_utilities.m2o' -
nameChar
No public methods.
New fields (1)
-
nameChar
No public methods.
New fields (4)
-
nameCharcompute='_compute_name' -
parent_idMany2one → test_testing_utilities.defaultargs: 'test_testing_utilities.default' -
vIntegerdefault=6 -
valueIntegerdefault=2
No public methods.
New fields (19)
-
account_idFloat -
amount_currencyFloat -
creditFloat -
currency_idFloat -
date_maturityFloat -
debitFloat -
discountFloat -
nameFloat -
partner_idFloat -
price_subtotalFloat -
price_totalFloat -
price_unitFloat -
product_idFloat -
product_uom_idFloat -
quantityFloat -
tax_base_amountFloat -
tax_idsFloat -
tax_line_idFloat -
tax_tag_invertFloat
No public methods.
New fields (6)
-
move_line_idsOne2many → ttu.grandchildargs: 'ttu.grandchild', 'move_id' -
product_idMany2one → ttu.productargs: 'ttu.product' -
quantity_doneIntegercompute='_quantity_done_compute'inverse='_quantity_done_set' -
root_idMany2one → ttu.rootargs: 'ttu.root' -
root_raw_idMany2one → ttu.rootargs: 'ttu.root' -
unit_factorIntegerdefault=1required=True
No public methods.
New fields (4)
-
move_idMany2one → ttu.childargs: 'ttu.child' -
product_idMany2one → ttu.productargs: 'ttu.product' -
product_uom_qtyInteger -
qty_doneInteger
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (6)
-
move_finished_idsOne2many → ttu.childargs: 'ttu.child', 'root_id' -
move_raw_idsOne2many → ttu.childargs: 'ttu.child', 'root_raw_id' -
product_idMany2one → ttu.productargs: 'ttu.product' -
product_qtyInteger -
qty_producedIntegercompute='_get_produced_qty' -
qty_producingInteger
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…