diff options
author | Devaev Maxim <[email protected]> | 2020-11-23 23:51:26 +0300 |
---|---|---|
committer | Devaev Maxim <[email protected]> | 2020-11-23 23:51:26 +0300 |
commit | 9e92a403c05c387b194961e1e22e3cc121957843 (patch) | |
tree | 363f17f89f172719e91731969304ba4d8515578c /testenv/tests/validators/test_kvm.py | |
parent | 3047114013451c7e6ba54050f550f3fd28433e89 (diff) |
refactoring
Diffstat (limited to 'testenv/tests/validators/test_kvm.py')
-rw-r--r-- | testenv/tests/validators/test_kvm.py | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/testenv/tests/validators/test_kvm.py b/testenv/tests/validators/test_kvm.py index 95c71d99..bd558e3b 100644 --- a/testenv/tests/validators/test_kvm.py +++ b/testenv/tests/validators/test_kvm.py @@ -20,7 +20,6 @@ # ========================================================================== # -from typing import Callable from typing import Any import pytest @@ -33,12 +32,6 @@ from kvmd.validators.kvm import valid_log_seek from kvmd.validators.kvm import valid_stream_quality from kvmd.validators.kvm import valid_stream_fps from kvmd.validators.kvm import valid_stream_resolution -from kvmd.validators.kvm import valid_ugpio_driver -from kvmd.validators.kvm import valid_ugpio_channel -from kvmd.validators.kvm import valid_ugpio_mode -from kvmd.validators.kvm import valid_ugpio_view_table - -from kvmd.plugins.ugpio import UserGpioModes # ===== @@ -133,83 +126,3 @@ def test_ok__valid_stream_resolution(arg: Any) -> None: def test_fail__valid_stream_resolution(arg: Any) -> None: with pytest.raises(ValidatorError): print(valid_stream_resolution(arg)) - - -# ===== [email protected]("validator", [valid_ugpio_driver, valid_ugpio_channel]) [email protected]("arg", [ - "test-", - "glados", - "test", - "_", - "_foo_bar_", - " aix", - "a" * 255, -]) -def test_ok__valid_ugpio_item(validator: Callable[[Any], str], arg: Any) -> None: - assert validator(arg) == arg.strip() - - [email protected]("validator", [valid_ugpio_driver, valid_ugpio_channel]) [email protected]("arg", [ - "ัะตัั", - "-molestia", - "te~st", - "-", - "-foo_bar", - "foo bar", - "a" * 256, - " ", - "", - None, -]) -def test_fail__valid_ugpio_item(validator: Callable[[Any], str], arg: Any) -> None: - with pytest.raises(ValidatorError): - print(validator(arg)) - - -# ===== [email protected]("arg", ["foo", " bar", " baz "]) -def test_ok__valid_ugpio_driver_variants(arg: Any) -> None: - value = valid_ugpio_driver(arg, set(["foo", "bar", "baz"])) - assert type(value) == str # pylint: disable=unidiomatic-typecheck - assert value == str(arg).strip() - - [email protected]("arg", ["BAR", " ", "", None]) -def test_fail__valid_ugpio_driver_variants(arg: Any) -> None: - with pytest.raises(ValidatorError): - print(valid_ugpio_driver(arg, set(["foo", "bar", "baz"]))) - - -# ===== [email protected]("arg", ["Input ", " OUTPUT "]) -def test_ok__valid_ugpio_mode(arg: Any) -> None: - assert valid_ugpio_mode(arg, UserGpioModes.ALL) == arg.strip().lower() - - [email protected]("arg", ["test", "", None]) -def test_fail__valid_ugpio_mode(arg: Any) -> None: - with pytest.raises(ValidatorError): - print(valid_ugpio_mode(arg, UserGpioModes.ALL)) - - -# ===== [email protected]("arg,retval", [ - ([], []), - ({}, []), - ([[]], [[]]), - ([{}], [[]]), - ([[[]]], [["[]"]]), - ("", []), - ("ab", [["a"], ["b"]]), - ([[1, 2], [None], "ab", {}, [3, 4]], [["1", "2"], ["None"], ["a", "b"], [], ["3", "4"]]), -]) -def test_ok__valid_ugpio_view_table(arg: Any, retval: Any) -> None: - assert valid_ugpio_view_table(arg) == retval - - [email protected]("arg", [None, [None], 1]) -def test_fail__valid_ugpio_view_table(arg: Any) -> None: - with pytest.raises(ValidatorError): - print(valid_ugpio_view_table(arg)) |