delay kwarg added.

delay added to README

delay for test suites reduced to 0.008

main stereo added to adapter tests
This commit is contained in:
onyx-and-iris
2022-11-08 15:09:20 +00:00
parent 7015383b98
commit 0b20ac953f
5 changed files with 54 additions and 26 deletions

View File

@@ -8,7 +8,7 @@ from xair_api import kinds
kind_id = "X32"
ip = "x32.local"
tests = xair_api.connect(kind_id, ip=ip)
tests = xair_api.connect(kind_id, ip=ip, delay=0.008)
kind = kinds.get(kind_id)

View File

@@ -47,20 +47,20 @@ class TestSetAndGetBusConfigHigher:
""" AUXIN TESTS """
class TestSetAndGetAuxInConfigHigher:
"""Config"""
class TestSetAndGetAuxInPreampHigher:
"""Preamp"""
__test__ = True
def setup_class(self):
self.target = getattr(tests, "auxin")
self.target = getattr(self.target[data.auxrtn], "config")
self.target = getattr(self.target[data.auxrtn], "preamp")
@pytest.mark.parametrize(
"param,value",
[("name", "test0"), ("name", "test1")],
[("invert", True), ("invert", False)],
)
def test_it_sets_and_gets_auxrtn_string_params(self, param, value):
def test_it_sets_and_gets_auxrtn_bool_params(self, param, value):
setattr(self.target, param, value)
assert getattr(self.target, param) == value
@@ -68,20 +68,20 @@ class TestSetAndGetAuxInConfigHigher:
""" FX RETURN TESTS """
class TestSetAndGetFXReturnConfigHigher:
"""Config"""
class TestSetAndGetFXReturnEQHigher:
"""EQ"""
__test__ = True
def setup_class(self):
self.target = getattr(tests, "fxreturn")
self.target = getattr(self.target[data.fx], "config")
self.target = getattr(self.target[data.fx], "eq")
@pytest.mark.parametrize(
"param,value",
[("name", "test0"), ("name", "test1")],
[("on", True), ("on", False)],
)
def test_it_sets_and_gets_fxrtn_string_params(self, param, value):
def test_it_sets_and_gets_fxrtn_bool_params(self, param, value):
setattr(self.target, param, value)
assert getattr(self.target, param) == value
@@ -89,19 +89,39 @@ class TestSetAndGetFXReturnConfigHigher:
""" MATRIX TESTS """
class TestSetAndGetMatrixConfigHigher:
"""Config"""
class TestSetAndGetMatrixDynHigher:
"""Dyn"""
__test__ = True
def setup_class(self):
self.target = getattr(tests, "matrix")
self.target = getattr(self.target[data.matrix], "config")
self.target = getattr(self.target[data.matrix], "dyn")
@pytest.mark.parametrize(
"param,value",
[("name", "test0"), ("name", "test1")],
[("mode", "comp"), ("mode", "exp")],
)
def test_it_sets_and_gets_matrix_string_params(self, param, value):
setattr(self.target, param, value)
assert getattr(self.target, param) == value
""" MAIN STEREO TESTS """
class TestSetAndGetMainStereoInsertHigher:
"""Insert"""
__test__ = True
def setup_class(self):
self.target = getattr(tests, "mainst")
@pytest.mark.parametrize(
"param,value",
[("mode", "comp"), ("mode", "exp")],
)
def test_it_sets_and_gets_mainst_string_params(self, param, value):
setattr(self.target, param, value)
assert getattr(self.target, param) == value