Skip to content

Commit

Permalink
Update ids for parametrized functional tests
Browse files Browse the repository at this point in the history
  • Loading branch information
tpapaioa committed Apr 9, 2024
1 parent 33d6dff commit 854b5f2
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 8 deletions.
4 changes: 2 additions & 2 deletions tests/functional/test_containers.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,15 @@ def temp_inventory():


@pytest.mark.parametrize(
"args_file", [f for f in SCENARIO_DIR.iterdir() if f.name.startswith("checkout_")]
"args_file", [f for f in SCENARIO_DIR.iterdir() if f.name.startswith("checkout_")], ids=lambda f: f.name.split(".")[0]
)
def test_checkout_scenarios(args_file, temp_inventory):
result = CliRunner().invoke(cli, ["checkout", "--args-file", args_file])
assert result.exit_code == 0


@pytest.mark.parametrize(
"args_file", [f for f in SCENARIO_DIR.iterdir() if f.name.startswith("execute_")]
"args_file", [f for f in SCENARIO_DIR.iterdir() if f.name.startswith("execute_")], ids=lambda f: f.name.split(".")[0]
)
def test_execute_scenarios(args_file):
result = CliRunner().invoke(cli, ["execute", "--args-file", args_file])
Expand Down
4 changes: 2 additions & 2 deletions tests/functional/test_rh_beaker.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,15 +29,15 @@ def temp_inventory():


@pytest.mark.parametrize(
"args_file", [f for f in SCENARIO_DIR.iterdir() if f.name.startswith("checkout_")]
"args_file", [f for f in SCENARIO_DIR.iterdir() if f.name.startswith("checkout_")], ids=lambda f: f.name.split(".")[0]
)
def test_checkout_scenarios(args_file, temp_inventory):
result = CliRunner().invoke(cli, ["checkout", "--args-file", args_file])
assert result.exit_code == 0


# @pytest.mark.parametrize(
# "args_file", [f for f in SCENARIO_DIR.iterdir() if f.name.startswith("execute_")]
# "args_file", [f for f in SCENARIO_DIR.iterdir() if f.name.startswith("execute_")], ids=lambda f: f.name.split(".")[0]
# )
# def test_execute_scenarios(args_file):
# result = CliRunner().invoke(cli, ["execute", "--args-file", args_file])
Expand Down
9 changes: 5 additions & 4 deletions tests/functional/test_satlab.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
from pathlib import Path
from tempfile import NamedTemporaryFile

import pytest
from click.testing import CliRunner

from broker import Broker
from broker.commands import cli
from broker.hosts import Host
from broker.providers.ansible_tower import AnsibleTower
from broker.settings import inventory_path

from broker.hosts import Host

SCENARIO_DIR = Path("tests/data/cli_scenarios/satlab")


Expand All @@ -31,15 +32,15 @@ def temp_inventory():


@pytest.mark.parametrize(
"args_file", [f for f in SCENARIO_DIR.iterdir() if f.name.startswith("checkout_")]
"args_file", [f for f in SCENARIO_DIR.iterdir() if f.name.startswith("checkout_")], ids=lambda f: f.name.split(".")[0]
)
def test_checkout_scenarios(args_file, temp_inventory):
result = CliRunner().invoke(cli, ["checkout", "--args-file", args_file])
assert result.exit_code == 0


@pytest.mark.parametrize(
"args_file", [f for f in SCENARIO_DIR.iterdir() if f.name.startswith("execute_")]
"args_file", [f for f in SCENARIO_DIR.iterdir() if f.name.startswith("execute_")], ids=lambda f: f.name.split(".")[0]
)
def test_execute_scenarios(args_file):
result = CliRunner().invoke(cli, ["execute", "--args-file", args_file])
Expand Down

0 comments on commit 854b5f2

Please sign in to comment.