JOJ3-config-generator/tests/convert/test_convert_cases.py

11 lines
377 B
Python

from typing import Any, Dict, Tuple
from joj3_config_generator.convert import convert
from joj3_config_generator.models import RepoConfig, TaskConfig
def test_convert(test_case: Tuple[RepoConfig, TaskConfig, Dict[str, Any]]) -> None:
repo, task, expected_result = test_case
result = convert(repo, task).model_dump(by_alias=True)
assert result == expected_result