[FIX] correct name for custom script in execute_script tests

This commit is contained in:
Sylvain LE GAL 2022-05-04 15:22:18 +02:00
parent 21c744b6c7
commit 624387b89d
3 changed files with 42 additions and 2 deletions

View File

@ -18,7 +18,6 @@ class OdooInstance:
env = False env = False
version = False version = False
# constructeur de la classe
def __init__(self, ctx, database): def __init__(self, ctx, database):
# # TODO, improve me waith for response on http://localhost:port # # TODO, improve me waith for response on http://localhost:port
# # with a time out # # with a time out

View File

@ -6,7 +6,9 @@ from . import cli_runner_invoke
def test_cli_execute_script(): def test_cli_execute_script():
output_folder_path = Path("./tests/output_B") output_folder_path = Path("./tests/output_B")
extra_script_path = Path("./tests/extra_script_B/post-migration-custom.py") extra_script_path = Path(
"./tests/extra_script_B/post-migration-custom_test.py"
)
db_name = "database_test_cli_execute_script" db_name = "database_test_cli_execute_script"

View File

@ -0,0 +1,39 @@
def main(self):
# Classic ORM usage Checks
partners = self.browse_by_search("res.partner")
self.browse_by_create("res.partner", {"name": "New Partner"})
new_partners = self.browse_by_search("res.partner")
if len(partners) + 1 != len(new_partners):
raise Exception("Creation of partner failed.")
# Install / uninstall modules checks
if self.check_modules_installed("sale"):
self.uninstall_modules("sale")
self.install_modules("sale")
if not self.check_modules_installed("sale"):
raise Exception("'sale' module should be installed")
self.uninstall_modules(["product"])
if self.check_modules_installed("sale"):
raise Exception(
"'sale' module should not be installed"
" after uninstallation of product"
)
# models checks
if not self.check_models_present("res.partner"):
raise Exception("'res.partner' model should be present.")
if self.check_models_present("res.partner.unexisting.model"):
raise Exception(
"'res.partner.unexisting.model' model" " should not be present."
)
#