MCPcopy Create free account
hub / github.com/AI45Lab/Code / test_close_cancels_session_token

Function test_close_cancels_session_token

core/src/agent_api/tests.rs:1587–1597  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1585
1586#[tokio::test]
1587async fn test_close_cancels_session_token() {
1588 let agent = Agent::from_config(test_config()).await.unwrap();
1589 let session = agent
1590 .session("/tmp/test-session-cancel-on-close", None)
1591 .unwrap();
1592 let observer = session.session_cancel_token();
1593 assert!(!observer.is_cancelled());
1594
1595 session.close().await;
1596 assert!(observer.is_cancelled());
1597}
1598
1599#[tokio::test]
1600async fn test_session_cancel_token_propagates_to_in_flight_run() {

Callers

nothing calls this directly

Calls 4

session_cancel_tokenMethod · 0.80
test_configFunction · 0.70
sessionMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected