mirror of
https://github.com/onyx-and-iris/xair-api-python.git
synced 2024-11-22 21:00:58 +00:00
108 lines
2.5 KiB
Python
108 lines
2.5 KiB
Python
|
import pytest
|
||
|
|
||
|
from tests.x32 import data, tests
|
||
|
|
||
|
""" STRIP TESTS """
|
||
|
|
||
|
|
||
|
class TestSetAndGetStripMixHigher:
|
||
|
"""Mix"""
|
||
|
|
||
|
__test__ = True
|
||
|
|
||
|
def setup_class(self):
|
||
|
self.target = getattr(tests, "strip")
|
||
|
self.target = getattr(self.target[data.strip], "mix")
|
||
|
|
||
|
@pytest.mark.parametrize(
|
||
|
"param,value",
|
||
|
[("on", True), ("on", False)],
|
||
|
)
|
||
|
def test_it_sets_and_gets_strip_bool_params(self, param, value):
|
||
|
setattr(self.target, param, value)
|
||
|
assert getattr(self.target, param) == value
|
||
|
|
||
|
|
||
|
""" BUS TESTS """
|
||
|
|
||
|
|
||
|
class TestSetAndGetBusConfigHigher:
|
||
|
"""Config"""
|
||
|
|
||
|
__test__ = True
|
||
|
|
||
|
def setup_class(self):
|
||
|
self.target = getattr(tests, "bus")
|
||
|
self.target = getattr(self.target[data.bus], "config")
|
||
|
|
||
|
@pytest.mark.parametrize(
|
||
|
"param,value",
|
||
|
[("color", 0), ("color", 15)],
|
||
|
)
|
||
|
def test_it_sets_and_gets_bus_int_params(self, param, value):
|
||
|
setattr(self.target, param, value)
|
||
|
assert getattr(self.target, param) == value
|
||
|
|
||
|
|
||
|
""" AUXIN TESTS """
|
||
|
|
||
|
|
||
|
class TestSetAndGetAuxInConfigHigher:
|
||
|
"""Config"""
|
||
|
|
||
|
__test__ = True
|
||
|
|
||
|
def setup_class(self):
|
||
|
self.target = getattr(tests, "auxin")
|
||
|
self.target = getattr(self.target[data.auxrtn], "config")
|
||
|
|
||
|
@pytest.mark.parametrize(
|
||
|
"param,value",
|
||
|
[("name", "test0"), ("name", "test1")],
|
||
|
)
|
||
|
def test_it_sets_and_gets_auxrtn_string_params(self, param, value):
|
||
|
setattr(self.target, param, value)
|
||
|
assert getattr(self.target, param) == value
|
||
|
|
||
|
|
||
|
""" FX RETURN TESTS """
|
||
|
|
||
|
|
||
|
class TestSetAndGetFXReturnConfigHigher:
|
||
|
"""Config"""
|
||
|
|
||
|
__test__ = True
|
||
|
|
||
|
def setup_class(self):
|
||
|
self.target = getattr(tests, "fxreturn")
|
||
|
self.target = getattr(self.target[data.fx], "config")
|
||
|
|
||
|
@pytest.mark.parametrize(
|
||
|
"param,value",
|
||
|
[("name", "test0"), ("name", "test1")],
|
||
|
)
|
||
|
def test_it_sets_and_gets_fxrtn_string_params(self, param, value):
|
||
|
setattr(self.target, param, value)
|
||
|
assert getattr(self.target, param) == value
|
||
|
|
||
|
|
||
|
""" MATRIX TESTS """
|
||
|
|
||
|
|
||
|
class TestSetAndGetMatrixConfigHigher:
|
||
|
"""Config"""
|
||
|
|
||
|
__test__ = True
|
||
|
|
||
|
def setup_class(self):
|
||
|
self.target = getattr(tests, "matrix")
|
||
|
self.target = getattr(self.target[data.matrix], "config")
|
||
|
|
||
|
@pytest.mark.parametrize(
|
||
|
"param,value",
|
||
|
[("name", "test0"), ("name", "test1")],
|
||
|
)
|
||
|
def test_it_sets_and_gets_matrix_string_params(self, param, value):
|
||
|
setattr(self.target, param, value)
|
||
|
assert getattr(self.target, param) == value
|