@@ -29,7 +29,10 @@ def test_linked_api_exposes_all_predefined_operations() -> None:
2929 "send_connection_request" ,
3030 "check_connection_status" ,
3131 "withdraw_connection_request" ,
32+ "accept_connection_request" ,
33+ "ignore_connection_request" ,
3234 "retrieve_pending_requests" ,
35+ "retrieve_connection_requests" ,
3336 "retrieve_connections" ,
3437 "remove_connection" ,
3538 "send_message" ,
@@ -52,7 +55,7 @@ def test_linked_api_exposes_all_predefined_operations() -> None:
5255 assert hasattr (operation , "execute" )
5356 assert hasattr (operation , "result" )
5457 assert hasattr (operation , "cancel" )
55- assert len (linkedapi .operations ) == 31
58+ assert len (linkedapi .operations ) == 34
5659
5760
5861def test_operation_mappers_match_node_contract () -> None :
@@ -68,6 +71,15 @@ def test_operation_mappers_match_node_contract() -> None:
6871 assert linkedapi .fetch_job .mapper .default_params == {"basicInfo" : True }
6972 assert isinstance (linkedapi .send_connection_request .mapper , VoidWorkflowMapper )
7073 assert linkedapi .send_connection_request .mapper .action_type == "st.sendConnectionRequest"
74+ assert isinstance (linkedapi .accept_connection_request .mapper , VoidWorkflowMapper )
75+ assert linkedapi .accept_connection_request .mapper .action_type == "st.acceptConnectionRequest"
76+ assert isinstance (linkedapi .ignore_connection_request .mapper , VoidWorkflowMapper )
77+ assert linkedapi .ignore_connection_request .mapper .action_type == "st.ignoreConnectionRequest"
78+ assert isinstance (linkedapi .retrieve_connection_requests .mapper , ArrayWorkflowMapper )
79+ assert (
80+ linkedapi .retrieve_connection_requests .mapper .base_action_type
81+ == "st.retrieveConnectionRequests"
82+ )
7183 assert isinstance (linkedapi .sync_inbox .mapper , VoidWorkflowMapper )
7284 assert linkedapi .sync_inbox .mapper .action_type == "st.syncInbox"
7385 assert isinstance (linkedapi .nv_sync_inbox .mapper , VoidWorkflowMapper )
0 commit comments