diff --git a/README.md b/README.md index e2467de..7d1f2c6 100644 --- a/README.md +++ b/README.md @@ -171,7 +171,9 @@ logging.basicConfig(level=logging.DEBUG) Install [hatch][hatch-install] and then: -`hatch test` +``` +hatch test +``` ### Official Documentation diff --git a/obsws_python/reqs.py b/obsws_python/reqs.py index a4fe19d..4d52e1a 100644 --- a/obsws_python/reqs.py +++ b/obsws_python/reqs.py @@ -1784,7 +1784,7 @@ class ReqClient: """ - self.send("ToggleRecord") + return self.send("ToggleRecord") def start_record(self): """ diff --git a/obsws_python/version.py b/obsws_python/version.py index 116d566..2196826 100644 --- a/obsws_python/version.py +++ b/obsws_python/version.py @@ -1 +1 @@ -version = "1.7.1" +version = "1.7.2" diff --git a/tests/test_request.py b/tests/test_request.py index 2687881..48b56c7 100644 --- a/tests/test_request.py +++ b/tests/test_request.py @@ -13,35 +13,8 @@ class TestRequests: def test_get_hot_key_list(self): resp = req_cl.get_hot_key_list() - obsbasic_hotkey_list = [ - "OBSBasic.SelectScene", - "OBSBasic.QuickTransition.1", - "OBSBasic.QuickTransition.2", - "OBSBasic.QuickTransition.3", - "OBSBasic.StartStreaming", - "OBSBasic.StopStreaming", - "OBSBasic.ForceStopStreaming", - "OBSBasic.StartRecording", - "OBSBasic.StopRecording", - "OBSBasic.PauseRecording", - "OBSBasic.UnpauseRecording", - "OBSBasic.SplitFile", - "OBSBasic.StartReplayBuffer", - "OBSBasic.StopReplayBuffer", - "OBSBasic.StartVirtualCam", - "OBSBasic.StopVirtualCam", - "OBSBasic.EnablePreview", - "OBSBasic.DisablePreview", - "OBSBasic.EnablePreviewProgram", - "OBSBasic.DisablePreviewProgram", - "OBSBasic.ShowContextBar", - "OBSBasic.HideContextBar", - "OBSBasic.Transition", - "OBSBasic.ResetStats", - "OBSBasic.Screenshot", - "OBSBasic.SelectedSourceScreenshot", - ] - assert all(x in resp.hotkeys for x in obsbasic_hotkey_list) + assert resp.hotkeys + assert any(x.startswith("OBSBasic.") for x in resp.hotkeys) @pytest.mark.parametrize( "name,data",