Skip to content

Commit

Permalink
Cleanup unittests (#319)
Browse files Browse the repository at this point in the history
Remove unused utils functions, replace helper add_steps to
<plan>.add_steps and rename test files.
  • Loading branch information
rgildein committed Mar 20, 2024
1 parent 04015f5 commit f872b49
Show file tree
Hide file tree
Showing 11 changed files with 24 additions and 140 deletions.
15 changes: 7 additions & 8 deletions tests/unit/apps/test_auxiliary.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
)
from cou.utils import app_utils
from cou.utils.openstack import OpenStackRelease
from tests.unit.apps.utils import add_steps


def test_auxiliary_app(status, config, model, apps_machines):
Expand Down Expand Up @@ -152,7 +151,7 @@ def test_auxiliary_upgrade_plan_ussuri_to_victoria_change_channel(
coro=app._check_upgrade(target),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan

Expand Down Expand Up @@ -217,7 +216,7 @@ def test_auxiliary_upgrade_plan_ussuri_to_victoria(status, config, model, apps_m
coro=app._check_upgrade(target),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan

Expand Down Expand Up @@ -287,7 +286,7 @@ def test_auxiliary_upgrade_plan_ussuri_to_victoria_ch_migration(
coro=app._check_upgrade(target),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan

Expand Down Expand Up @@ -481,7 +480,7 @@ def test_ceph_mon_upgrade_plan_xena_to_yoga(status, config, model, apps_machines
coro=app._check_upgrade(target),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan

Expand Down Expand Up @@ -552,7 +551,7 @@ def test_ceph_mon_upgrade_plan_ussuri_to_victoria(
coro=app._check_upgrade(target),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan

Expand Down Expand Up @@ -669,7 +668,7 @@ def test_ovn_principal_upgrade_plan(status, config, model, apps_machines):
coro=app._check_upgrade(target),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan

Expand Down Expand Up @@ -729,6 +728,6 @@ def test_mysql_innodb_cluster_upgrade(status, config, model, apps_machines):
coro=app._check_upgrade(target),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan
7 changes: 3 additions & 4 deletions tests/unit/apps/test_auxiliary_subordinate.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@
from cou.exceptions import ApplicationError, HaltUpgradePlanGeneration
from cou.steps import ApplicationUpgradePlan, PreUpgradeStep, UpgradeStep
from cou.utils.openstack import OpenStackRelease
from tests.unit.apps.utils import add_steps


def test_auxiliary_subordinate(apps):
Expand Down Expand Up @@ -114,7 +113,7 @@ def test_ovn_subordinate_upgrade_plan(status, model):
coro=model.upgrade_charm(app.name, "22.03/stable", switch=None),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan

Expand Down Expand Up @@ -167,7 +166,7 @@ def test_ceph_dashboard_upgrade_plan_ussuri_to_victoria(status, config, model):
coro=model.upgrade_charm(app.name, "octopus/stable", switch=None),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan

Expand Down Expand Up @@ -202,6 +201,6 @@ def test_ceph_dashboard_upgrade_plan_xena_to_yoga(status, config, model):
coro=model.upgrade_charm(app.name, "quincy/stable"),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan
7 changes: 3 additions & 4 deletions tests/unit/apps/test_channel_based.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
)
from cou.utils import app_utils
from cou.utils.openstack import OpenStackRelease
from tests.unit.apps.utils import add_steps


def test_application_versionless(status, config, model, apps_machines):
Expand Down Expand Up @@ -139,7 +138,7 @@ def test_application_versionless_upgrade_plan_ussuri_to_victoria(
),
]

add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan

Expand Down Expand Up @@ -211,7 +210,7 @@ def test_application_gnocchi_upgrade_plan_ussuri_to_victoria(status, config, mod
),
]

add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan

Expand Down Expand Up @@ -284,6 +283,6 @@ def test_application_designate_bind_upgrade_plan_ussuri_to_victoria(
),
]

add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan
11 changes: 5 additions & 6 deletions tests/unit/apps/test_core.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@
)
from cou.utils import app_utils
from cou.utils.openstack import OpenStackRelease
from tests.unit.apps.utils import add_steps


def test_application_eq(status, config, model, apps_machines):
Expand Down Expand Up @@ -440,7 +439,7 @@ def test_upgrade_plan_ussuri_to_victoria(status, config, model, apps_machines):
coro=app._check_upgrade(target),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan

Expand Down Expand Up @@ -509,7 +508,7 @@ def test_upgrade_plan_ussuri_to_victoria_ch_migration(status, config, model, app
coro=app._check_upgrade(target),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan

Expand Down Expand Up @@ -569,7 +568,7 @@ def test_upgrade_plan_channel_on_next_os_release(status, config, model, apps_mac
coro=app._check_upgrade(target),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan

Expand Down Expand Up @@ -629,7 +628,7 @@ def test_upgrade_plan_origin_already_on_next_openstack_release(
coro=app._check_upgrade(target),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan

Expand Down Expand Up @@ -710,6 +709,6 @@ def test_upgrade_plan_application_already_disable_action_managed(
coro=app._check_upgrade(target),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan
9 changes: 4 additions & 5 deletions tests/unit/apps/test_subordinate.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
from cou.exceptions import ApplicationError
from cou.steps import ApplicationUpgradePlan, PreUpgradeStep, UpgradeStep
from cou.utils.openstack import OpenStackRelease
from tests.unit.apps.utils import add_steps

logger = logging.getLogger(__name__)

Expand Down Expand Up @@ -61,7 +60,7 @@ def test_generate_upgrade_plan(status, model):
coro=model.upgrade_charm(app.name, "victoria/stable"),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan

Expand Down Expand Up @@ -133,7 +132,7 @@ def test_generate_plan_ch_migration(status, model, channel):
coro=model.upgrade_charm(app.name, "wallaby/stable"),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan

Expand Down Expand Up @@ -167,7 +166,7 @@ def test_generate_plan_from_to(status, model, from_os, to_os):
coro=model.upgrade_charm(app.name, f"{to_os}/stable"),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan

Expand Down Expand Up @@ -198,6 +197,6 @@ def test_generate_plan_in_same_version(status, model, from_to):
coro=model.upgrade_charm(app.name, f"{from_to}/stable", switch=None),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)

assert upgrade_plan == expected_plan
19 changes: 0 additions & 19 deletions tests/unit/apps/utils.py

This file was deleted.

File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@
)
from cou.utils import app_utils
from cou.utils.openstack import OpenStackRelease
from tests.unit.apps.utils import add_steps


def generate_expected_upgrade_plan_principal(app, target, model):
Expand Down Expand Up @@ -110,7 +109,7 @@ def generate_expected_upgrade_plan_principal(app, target, model):
coro=app._check_upgrade(target),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)
return expected_plan


Expand All @@ -133,7 +132,7 @@ def generate_expected_upgrade_plan_subordinate(app, target, model):
coro=model.upgrade_charm(app.name, f"{target.codename}/stable"),
),
]
add_steps(expected_plan, upgrade_steps)
expected_plan.add_steps(upgrade_steps)
return expected_plan


Expand Down
91 changes: 0 additions & 91 deletions tests/unit/utils.py

This file was deleted.

0 comments on commit f872b49

Please sign in to comment.