# # Copyright 2023-present ScyllaDB # # SPDX-License-Identifier: LicenseRef-ScyllaDB-Source-Available-1.0 # from test.nodetool.rest_api_mock import expected_request def test_disablebinary(nodetool): nodetool("disablebinary", expected_requests=[ expected_request("DELETE", "/storage_service/native_transport")]) def test_enablebinary(nodetool): nodetool("enablebinary", expected_requests=[ expected_request("POST", "/storage_service/native_transport")]) def test_statusbinary(nodetool): res = nodetool("statusbinary", expected_requests=[ expected_request("GET", "/storage_service/native_transport", response=False)]) assert res.stdout == "not running\n" res = nodetool("statusbinary", expected_requests=[ expected_request("GET", "/storage_service/native_transport", response=True)]) assert res.stdout == "running\n"