diff --git a/tests/hci_test.py b/tests/hci_test.py index 14e51827..65298851 100644 --- a/tests/hci_test.py +++ b/tests/hci_test.py @@ -52,6 +52,7 @@ from bumble.hci import ( HCI_LE_Set_Scan_Parameters_Command, HCI_Number_Of_Completed_Packets_Event, HCI_Packet, + HCI_PIN_Code_Request_Reply_Command, HCI_Read_Local_Supported_Commands_Command, HCI_Read_Local_Supported_Features_Command, HCI_Read_Local_Version_Information_Command, @@ -213,6 +214,17 @@ def test_HCI_Command(): # ----------------------------------------------------------------------------- +def test_HCI_PIN_Code_Request_Reply_Command(): + command = HCI_PIN_Code_Request_Reply_Command( + bd_addr=Address( + '00:11:22:33:44:55', address_type=Address.PUBLIC_DEVICE_ADDRESS + ), + pin_code_length=4, + pin_code=b'1234', + ) + basic_check(command) + + def test_HCI_Reset_Command(): command = HCI_Reset_Command() basic_check(command) @@ -440,6 +452,7 @@ def run_test_events(): def run_test_commands(): test_HCI_Command() test_HCI_Reset_Command() + test_HCI_PIN_Code_Request_Reply_Command() test_HCI_Read_Local_Version_Information_Command() test_HCI_Read_Local_Supported_Commands_Command() test_HCI_Read_Local_Supported_Features_Command()