diff options
Diffstat (limited to 'tests/test_target_config.py')
-rw-r--r-- | tests/test_target_config.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/test_target_config.py b/tests/test_target_config.py index 26f524e..c6235a5 100644 --- a/tests/test_target_config.py +++ b/tests/test_target_config.py @@ -3,12 +3,15 @@ """Tests for the backend config module.""" from __future__ import annotations +from pathlib import Path + import pytest from mlia.backend.config import BackendConfiguration from mlia.backend.config import BackendType from mlia.backend.config import System from mlia.core.common import AdviceCategory +from mlia.target.config import copy_profile_file_to_output_dir from mlia.target.config import get_builtin_supported_profile_names from mlia.target.config import get_profile_file from mlia.target.config import load_profile @@ -17,6 +20,15 @@ from mlia.target.config import TargetProfile from mlia.utils.registry import Registry +def test_copy_profile_file_to_output_dir(tmp_path: Path) -> None: + """Test if the profile file is copied into the output directory.""" + test_target_profile_name = "ethos-u55-128" + test_file_path = Path(f"{tmp_path}/{test_target_profile_name}.toml") + + copy_profile_file_to_output_dir(test_target_profile_name, tmp_path) + assert Path.is_file(test_file_path) + + def test_get_builtin_supported_profile_names() -> None: """Test profile names getter.""" assert get_builtin_supported_profile_names() == [ |