Skip to content

Commit 3e331b7

Browse files
committed
[IMP] conf: strip odoo.upgrade.testing
The prefix that includes the full module path is just noise. This patch follows the same strategy used to remove `odoo.upgrade.util` prefix. To be merged after: odoo/upgrade-util#324 closes #14914 X-original-commit: 33aea00 Signed-off-by: Alvaro Fuentes Suarez (afu) <[email protected]>
1 parent 240b0e1 commit 3e331b7

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

conf.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -389,11 +389,13 @@ def source_read_replace(app, docname, source):
389389
def upgrade_util_signature_rewrite(app, domain, objtype, contentnode):
390390
# Same as add_module_names=False but **only** for odoo.upgrade.util functions or classes
391391
signature = contentnode.parent[0]
392-
if objtype == 'function' and signature.astext().startswith('odoo.upgrade.util.'):
392+
if objtype == 'function' and signature.astext().startswith(('odoo.upgrade.util.', 'odoo.upgrade.testing.')):
393393
# <odoo.upgrade.util.modules>, <modules_installed>, <(cr, *modules)>
394+
# <odoo.upgrade.testing>, <change_version>, <(version_str)>
394395
signature.pop(0)
395-
if objtype == 'class' and signature.astext().startswith('class odoo.upgrade.util.'):
396+
if objtype == 'class' and signature.astext().startswith(('class odoo.upgrade.util.', 'class odoo.upgrade.testing.')):
396397
# <class >, <odoo.upgrade.util.pg.>, <PGRegexp>
398+
# <class >, <odoo.upgrade.testing.>, <UpgradeCase>
397399
signature.pop(1)
398400

399401
def setup(app):

content/developer/reference/upgrades/upgrade_utils.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,3 +111,10 @@ Misc
111111

112112
.. automodule:: odoo.upgrade.util.misc
113113
:members:
114+
115+
116+
Testing upgrade scripts
117+
=======================
118+
119+
.. automodule:: odoo.upgrade.testing
120+
:members:

0 commit comments

Comments
 (0)