EventsClient renamed to EventClient

remove getter, setter for send.

add persistend data unit test

add hotkey example

default event sub now 0. explicitly define subs in event class.
now subs can be set as kwarg
This commit is contained in:
onyx-and-iris
2022-07-27 19:39:33 +01:00
parent c71d7e4ea9
commit 2a3a86c277
7 changed files with 209 additions and 276 deletions

View File

@@ -33,7 +33,19 @@ class TestRequests:
(True),
],
)
def test_set_studio_mode_enabled_true(self, state):
def test_studio_mode_enabled(self, state):
req_cl.set_studio_mode_enabled(state)
resp = req_cl.get_studio_mode_enabled()
assert resp["studioModeEnabled"] == state
@pytest.mark.parametrize(
"name,data",
[
("val1", 3),
("val2", "hello"),
],
)
def test_persistent_data(self, name, data):
req_cl.set_persistent_data("OBS_WEBSOCKET_DATA_REALM_PROFILE", name, data)
resp = req_cl.get_persistent_data("OBS_WEBSOCKET_DATA_REALM_PROFILE", name)
assert resp["slotValue"] == data