diff --git a/gremlinapi/schedules.py b/gremlinapi/schedules.py index 3b81e86..e335448 100644 --- a/gremlinapi/schedules.py +++ b/gremlinapi/schedules.py @@ -225,7 +225,7 @@ def update_scenario_schedule( *args: tuple, **kwargs: dict, ) -> dict: - method: str = "POST" + method: str = "PUT" guid: str = cls._error_if_not_param("guid", **kwargs) data: dict = cls._error_if_not_json_body(**kwargs) endpoint: str = cls._optional_team_endpoint( diff --git a/tests/test_schedules.py b/tests/test_schedules.py index 235710b..afb9fdd 100644 --- a/tests/test_schedules.py +++ b/tests/test_schedules.py @@ -95,7 +95,7 @@ def test_get_scenario_schedule_with_decorator(self, mock_get) -> None: GremlinAPISchedules.get_scenario_schedule(**mock_guid), mock_data ) - @patch("requests.post") + @patch("requests.put") def test_update_scenario_schedule_with_decorator(self, mock_get) -> None: mock_get.return_value = requests.Response() mock_get.return_value.status_code = 200