pikvm/pikvm#803: Ability to use LEDs in GPIO title

This commit is contained in:
Maxim Devaev
2022-10-08 06:09:33 +03:00
parent 16d9c3815f
commit a39d3dffbe
15 changed files with 84 additions and 33 deletions

View File

@@ -29,6 +29,7 @@ from kvmd.validators import ValidatorError
from kvmd.validators.ugpio import valid_ugpio_driver
from kvmd.validators.ugpio import valid_ugpio_channel
from kvmd.validators.ugpio import valid_ugpio_mode
from kvmd.validators.ugpio import valid_ugpio_view_title
from kvmd.validators.ugpio import valid_ugpio_view_table
from kvmd.plugins.ugpio import UserGpioModes
@@ -93,6 +94,19 @@ def test_fail__valid_ugpio_mode(arg: Any) -> None:
print(valid_ugpio_mode(arg, UserGpioModes.ALL))
# =====
@pytest.mark.parametrize("arg,retval", [
([], []),
("", ""),
("ab", "ab"),
([""], [""]),
([[]], ["[]"]),
(["a", None], ["a", "None"]),
])
def test_ok__valid_ugpio_view_title(arg: Any, retval: Any) -> None:
assert valid_ugpio_view_title(arg) == retval
# =====
@pytest.mark.parametrize("arg,retval", [
([], []),