From 0efca3cadbad5517a59884576ddb90cfe7ac30f8 Mon Sep 17 00:00:00 2001 From: Diego Russo Date: Mon, 30 May 2022 13:34:14 +0100 Subject: Add MLIA codebase Add MLIA codebase including sources and tests. Change-Id: Id41707559bd721edd114793618d12ccd188d8dbd --- tests/mlia/test_utils_misc.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 tests/mlia/test_utils_misc.py (limited to 'tests/mlia/test_utils_misc.py') diff --git a/tests/mlia/test_utils_misc.py b/tests/mlia/test_utils_misc.py new file mode 100644 index 0000000..011d09e --- /dev/null +++ b/tests/mlia/test_utils_misc.py @@ -0,0 +1,25 @@ +# SPDX-FileCopyrightText: Copyright 2022, Arm Limited and/or its affiliates. +# SPDX-License-Identifier: Apache-2.0 +"""Tests for misc util functions.""" +from unittest.mock import MagicMock + +import pytest + +from mlia.utils.misc import yes + + +@pytest.mark.parametrize( + "response, expected_result", + [ + ["Y", True], + ["y", True], + ["N", False], + ["n", False], + ], +) +def test_yes( + monkeypatch: pytest.MonkeyPatch, expected_result: bool, response: str +) -> None: + """Test yes function.""" + monkeypatch.setattr("builtins.input", MagicMock(return_value=response)) + assert yes("some_prompt") == expected_result -- cgit v1.2.1