JOJ3-config-generator/tests/test_all_cases.py
张泊明518370910136 8bf0f7cfff
All checks were successful
build / build (push) Successful in 1m3s
feat: LLM generated convert function
2024-10-20 04:46:41 -04:00

11 lines
340 B
Python

from typing import Any
from joj3_config_generator.convert import convert
from joj3_config_generator.models import Repo, Task
def test_convert(test_case: tuple[Repo, Task, dict[str, Any]]) -> None:
repo, task, expected_result = test_case
result = convert(repo, task).model_dump(by_alias=True)
assert result == expected_result