fn can_push_input_response_after_output_request() {
    let this = canister_test_id(13);
    let other = canister_test_id(14);
    let mut queues = CanisterQueues::default();
    queues
        .push_output_request(
            RequestBuilder::default()
                .sender(this)
                .receiver(other)
                .build(),
        )
        .unwrap();
    queues
        .push_input(
            QueueIndex::from(0),
            ResponseBuilder::default()
                .respondent(other)
                .originator(this)
                .build()
                .into(),
            InputQueueType::RemoteSubnet,
        )
        .unwrap();
}
/// Can push response to input queues after pushing request to output
/// queues.
Can push response to input queues after pushing request to output
queues.
Can push response to input queues after pushing request to output queues .
fn can_push_input_response_after_output_request() {
    let this = canister_test_id(13);
    let other = canister_test_id(14);
    let mut queues = CanisterQueues::default();
    queues
        .push_output_request(
            RequestBuilder::default()
                .sender(this)
                .receiver(other)
                .build(),
        )
        .unwrap();
    queues
        .push_input(
            QueueIndex::from(0),
            ResponseBuilder::default()
                .respondent(other)
                .originator(this)
                .build()
                .into(),
            InputQueueType::RemoteSubnet,
        )
        .unwrap();
}
fn can_push_input_response_after_output_request ( ) { let this = canister_test_id ( 13 ) ; let other = canister_test_id ( 14 ) ; let mut queues = CanisterQueues :: default ( ) ; queues . push_output_request ( RequestBuilder :: default ( ) . sender ( this ) . receiver ( other ) . build ( ) , ) . unwrap ( ) ; queues . push_input ( QueueIndex :: from ( 0 ) , ResponseBuilder :: default ( ) . respondent ( other ) . originator ( this ) . build ( ) . into ( ) , InputQueueType :: RemoteSubnet , ) . unwrap ( ) ; }
Can push response to input queues after pushing request to output
queues.
Can push response to input queues after pushing request to output queues .