refactor: remove threads layer, use sessions directly for ACP (#9078)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
This commit is contained in:
@@ -382,28 +382,6 @@ mod tests {
|
||||
assert_eq!(manager.session_count().await, 1);
|
||||
}
|
||||
|
||||
#[tokio::test]
|
||||
async fn test_set_default_provider() {
|
||||
use crate::providers::testprovider::TestProvider;
|
||||
|
||||
let temp_dir = TempDir::new().unwrap();
|
||||
let manager = create_test_manager(&temp_dir).await;
|
||||
|
||||
// Create a test provider for replaying (doesn't need inner provider)
|
||||
let temp_file = temp_dir.path().join("test_provider.json");
|
||||
|
||||
// Create an empty test provider (will fail on actual use but that's ok for this test)
|
||||
std::fs::write(&temp_file, "{}").unwrap();
|
||||
let test_provider = TestProvider::new_replaying(temp_file.to_str().unwrap()).unwrap();
|
||||
|
||||
manager.set_default_provider(Arc::new(test_provider)).await;
|
||||
|
||||
let session = String::from("provider-test");
|
||||
let _agent = manager.get_or_create_agent(session.clone()).await.unwrap();
|
||||
|
||||
assert!(manager.has_session(&session).await);
|
||||
}
|
||||
|
||||
#[tokio::test]
|
||||
async fn test_eviction_updates_last_used() {
|
||||
// Test that accessing a session updates its last_used timestamp
|
||||
|
||||
Reference in New Issue
Block a user