@@ 47,6 47,8 @@ add_library(${PROJECT_NAME} STATIC ${SOURCES})
add_dependencies(${PROJECT_NAME} version)
+target_compile_definitions(${PROJECT_NAME} PRIVATE DISABLE_USB_SECURITY)
+
target_include_directories(${PROJECT_NAME}
PUBLIC
${CMAKE_CURRENT_LIST_DIR}
@@ 1,92 0,0 @@
-# Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
-# For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
-import pytest
-import time
-from harness.interface.defs import status
-from harness import utils, log
-
-@pytest.mark.service_desktop_test
-def test_secured_endpoint(harness):
- body = {}
-
- harness.lock_usb()
-
- ret = harness.endpoint_request("deviceInfo", "get", body)
- assert ret["status"] == status["Forbidden"]
-
- harness.unlock_usb()
-
- ret = harness.endpoint_request("deviceInfo", "get", body)
- assert ret["status"] == status["OK"]
-
-@pytest.mark.service_desktop_test
-def test_secured_paired(harness):
- body = {
- "uniqueId": "11111",
- "passcode": 3333
- }
-
- harness.lock_usb()
-
- ret = harness.endpoint_request("deviceInfo", "get", {})
- assert ret["status"] == status["Forbidden"]
-
- ret = harness.endpoint_request("usbSecurity", "post", {
- "uniqueId": "11111",
- "passcode": 5555
- })
- assert ret["status"] == status["Forbidden"]
-
- ret = harness.endpoint_request("usbSecurity", "post", body)
- assert ret["status"] == status["OK"]
-
- ret = harness.endpoint_request("calllog", "get", {})
- assert ret["status"] == status["OK"]
-
- harness.lock_usb()
-
- ret = harness.endpoint_request("backup", "get", {})
- assert ret["status"] == status["Forbidden"]
-
- ret = harness.endpoint_request("usbSecurity", "post", body)
- assert ret["status"] == status["OK"]
-
- ret = harness.endpoint_request("calllog", "get", {})
- assert ret["status"] == status["OK"]
-
- harness.lock_usb()
-
- ret = harness.endpoint_request("usbSecurity", "post", {"uniqueId": "11111"})
- assert ret["status"] == status["OK"]
-
- ret = harness.endpoint_request("calllog", "get", {})
- assert ret["status"] == status["OK"]
-
-
-@pytest.mark.service_desktop_test
-def test_usb_status(harness):
- body = {
- "uniqueId": "11111",
- "passcode": 3333
- }
-
- harness.lock_usb()
-
- ret = harness.endpoint_request("usbSecurity", "get", {})
- assert ret["status"] == status["Forbidden"]
-
- harness.unlock_usb()
-
- ret = harness.endpoint_request("usbSecurity", "get", {})
- assert ret["status"] == status["OK"]
-
- harness.lock_usb()
-
- ret = harness.endpoint_request("usbSecurity", "get", {})
- assert ret["status"] == status["Forbidden"]
-
- ret = harness.endpoint_request("usbSecurity", "post", body)
- assert ret["status"] == status["OK"]
-
- ret = harness.endpoint_request("usbSecurity", "get", {})
- assert ret["status"] == status["OK"]