mirror of
https://github.com/onyx-and-iris/voicemeeter-api-python.git
synced 2026-04-07 16:03:30 +00:00
misc module added.
fx added to potato remote class. factory unit tests added.
This commit is contained in:
60
tests/test_factory.py
Normal file
60
tests/test_factory.py
Normal file
@@ -0,0 +1,60 @@
|
||||
import pytest
|
||||
|
||||
from tests import data, tests
|
||||
|
||||
|
||||
class TestRemoteFactories:
|
||||
__test__ = True
|
||||
|
||||
@pytest.mark.skipif(
|
||||
data.name != "basic",
|
||||
reason="Skip test if kind is not basic",
|
||||
)
|
||||
def test_it_tests_remote_attrs_for_basic(self):
|
||||
assert hasattr(tests, "strip")
|
||||
assert hasattr(tests, "bus")
|
||||
assert hasattr(tests, "command")
|
||||
assert hasattr(tests, "button")
|
||||
assert hasattr(tests, "vban")
|
||||
assert hasattr(tests, "device")
|
||||
|
||||
assert len(tests.strip) == 3
|
||||
assert len(tests.bus) == 2
|
||||
assert len(tests.button) == 80
|
||||
assert len(tests.vban.instream) == 4 and len(tests.vban.outstream) == 4
|
||||
|
||||
@pytest.mark.skipif(
|
||||
data.name != "banana",
|
||||
reason="Skip test if kind is not basic",
|
||||
)
|
||||
def test_it_tests_remote_attrs_for_banana(self):
|
||||
assert hasattr(tests, "strip")
|
||||
assert hasattr(tests, "bus")
|
||||
assert hasattr(tests, "command")
|
||||
assert hasattr(tests, "button")
|
||||
assert hasattr(tests, "vban")
|
||||
assert hasattr(tests, "device")
|
||||
assert hasattr(tests, "recorder")
|
||||
|
||||
assert len(tests.strip) == 5
|
||||
assert len(tests.bus) == 5
|
||||
assert len(tests.button) == 80
|
||||
assert len(tests.vban.instream) == 8 and len(tests.vban.outstream) == 8
|
||||
|
||||
@pytest.mark.skipif(
|
||||
data.name != "potato",
|
||||
reason="Skip test if kind is not basic",
|
||||
)
|
||||
def test_it_tests_remote_attrs_for_potato(self):
|
||||
assert hasattr(tests, "strip")
|
||||
assert hasattr(tests, "bus")
|
||||
assert hasattr(tests, "command")
|
||||
assert hasattr(tests, "button")
|
||||
assert hasattr(tests, "vban")
|
||||
assert hasattr(tests, "device")
|
||||
assert hasattr(tests, "fx")
|
||||
|
||||
assert len(tests.strip) == 8
|
||||
assert len(tests.bus) == 8
|
||||
assert len(tests.button) == 80
|
||||
assert len(tests.vban.instream) == 8 and len(tests.vban.outstream) == 8
|
||||
Reference in New Issue
Block a user