diff --git a/.gitignore b/.gitignore index d142f6a..d2ea486 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,6 @@ __pycache__ .tox .coverage .pytest_cache -/tests/output_01/* -/tests/output_02/* +/tests/output_A/* +/tests/output_B/* log/ diff --git a/tests/cli_01_init_test.py b/tests/cli_01_init_test.py deleted file mode 100644 index 5ea94e0..0000000 --- a/tests/cli_01_init_test.py +++ /dev/null @@ -1,31 +0,0 @@ -import filecmp -from pathlib import Path - -from click.testing import CliRunner -from plumbum.cmd import mkdir - -from odoo_openupgrade_wizard.cli import main - - -def test_cli_init(): - output_folder_path = Path("./tests/output_01") - expected_folder_path = Path("./tests/output_01_expected") - mkdir([output_folder_path, "--parents"]) - result = CliRunner().invoke( - main, - [ - "--env-folder=%s" % output_folder_path, - "init", - "--project-name=test-cli-init", - "--initial-release=9.0", - "--final-release=12.0", - "--extra-repository=" - "OCA/web,OCA/server-tools,GRAP/grap-odoo-incubator", - ], - ) - assert result.exit_code == 0 - - assert filecmp.cmp( - output_folder_path / Path("config.yml"), - expected_folder_path / Path("config.yml"), - ) diff --git a/tests/cli_02_get_code_test.py b/tests/cli_02_get_code_test.py deleted file mode 100644 index 81e9aed..0000000 --- a/tests/cli_02_get_code_test.py +++ /dev/null @@ -1,42 +0,0 @@ -from pathlib import Path - -from click.testing import CliRunner -from plumbum.cmd import mkdir - -from odoo_openupgrade_wizard.cli import main - - -def test_cli_get_code(): - output_folder_path = Path("./tests/output_02") - mkdir([output_folder_path, "--parents"]) - - # We initialize an env with only one version to avoid to git clone - # large data - CliRunner().invoke( - main, - [ - "--env-folder=%s" % output_folder_path, - "init", - "--project-name=test-cli-get-code", - "--initial-release=14.0", - "--final-release=14.0", - "--extra-repository=OCA/web", - ], - ) - - result = CliRunner().invoke( - main, - [ - "--env-folder=%s" % output_folder_path, - "get-code", - ], - ) - assert result.exit_code == 0 - - openupgrade_path = output_folder_path / Path( - "./src/env_14.0/src/openupgrade" - ) - - assert openupgrade_path.exists() - - assert (openupgrade_path / Path("openupgrade_framework")).exists() diff --git a/tests/output_01_expected/config.yml b/tests/output_01_expected/config.yml deleted file mode 100644 index 36512a6..0000000 --- a/tests/output_01_expected/config.yml +++ /dev/null @@ -1,39 +0,0 @@ -project_name: test-cli-init - -odoo_versions: - - - release: 9.0 - - - release: 10.0 - - - release: 11.0 - - - release: 12.0 - - -migration_steps: - - - name: 1 - release: 9.0 - action: update - complete_name: step_01__update__9.0 - - - name: 2 - release: 10.0 - action: upgrade - complete_name: step_02__upgrade__10.0 - - - name: 3 - release: 11.0 - action: upgrade - complete_name: step_03__upgrade__11.0 - - - name: 4 - release: 12.0 - action: upgrade - complete_name: step_04__upgrade__12.0 - - - name: 6 - release: 12.0 - action: update - complete_name: step_06__update__12.0