@@ -63,16 +63,10 @@ def mock_multi_agent():
6363 return mock
6464
6565
66- @pytest .fixture
67- def multi_agent_session ():
68- """Create sample multi-agent session for testing."""
69- return Session (session_id = "test-session" , session_type = SessionType .MULTI_AGENT )
70-
71-
7266@pytest .fixture
7367def multi_agent_manager (temp_dir ):
74- """Create FileSessionManager with multi-agent session type ."""
75- return FileSessionManager (session_id = "test" , storage_dir = temp_dir , session_type = SessionType . MULTI_AGENT )
68+ """Create FileSessionManager."""
69+ return FileSessionManager (session_id = "test" , storage_dir = temp_dir )
7670
7771
7872def test_create_session (file_manager , sample_session ):
@@ -432,14 +426,14 @@ def test__get_message_path_invalid_message_id(message_id, file_manager):
432426 file_manager ._get_message_path ("session1" , "agent1" , message_id )
433427
434428
435- def test_create_multi_agent (multi_agent_manager , multi_agent_session , mock_multi_agent ):
429+ def test_create_multi_agent (multi_agent_manager , sample_session , mock_multi_agent ):
436430 """Test creating multi-agent state."""
437- multi_agent_manager .create_session (multi_agent_session )
438- multi_agent_manager .create_multi_agent (multi_agent_session .session_id , mock_multi_agent )
431+ multi_agent_manager .create_session (sample_session )
432+ multi_agent_manager .create_multi_agent (sample_session .session_id , mock_multi_agent )
439433
440434 # Verify file created
441435 multi_agent_file = os .path .join (
442- multi_agent_manager ._get_multi_agent_path (multi_agent_session .session_id , mock_multi_agent .id ),
436+ multi_agent_manager ._get_multi_agent_path (sample_session .session_id , mock_multi_agent .id ),
443437 "multi_agent.json" ,
444438 )
445439 assert os .path .exists (multi_agent_file )
@@ -451,58 +445,58 @@ def test_create_multi_agent(multi_agent_manager, multi_agent_session, mock_multi
451445 assert data ["state" ] == mock_multi_agent .state
452446
453447
454- def test_read_multi_agent (multi_agent_manager , multi_agent_session , mock_multi_agent ):
448+ def test_read_multi_agent (multi_agent_manager , sample_session , mock_multi_agent ):
455449 """Test reading multi-agent state."""
456450 # Create session and multi-agent
457- multi_agent_manager .create_session (multi_agent_session )
458- multi_agent_manager .create_multi_agent (multi_agent_session .session_id , mock_multi_agent )
451+ multi_agent_manager .create_session (sample_session )
452+ multi_agent_manager .create_multi_agent (sample_session .session_id , mock_multi_agent )
459453
460454 # Read multi-agent
461- result = multi_agent_manager .read_multi_agent (multi_agent_session .session_id , mock_multi_agent .id )
455+ result = multi_agent_manager .read_multi_agent (sample_session .session_id , mock_multi_agent .id )
462456
463457 assert result ["id" ] == mock_multi_agent .id
464458 assert result ["state" ] == mock_multi_agent .state
465459
466460
467- def test_read_nonexistent_multi_agent (multi_agent_manager , multi_agent_session ):
461+ def test_read_nonexistent_multi_agent (multi_agent_manager , sample_session ):
468462 """Test reading multi-agent state that doesn't exist."""
469- result = multi_agent_manager .read_multi_agent (multi_agent_session .session_id , "nonexistent" )
463+ result = multi_agent_manager .read_multi_agent (sample_session .session_id , "nonexistent" )
470464 assert result is None
471465
472466
473- def test_update_multi_agent (multi_agent_manager , multi_agent_session , mock_multi_agent ):
467+ def test_update_multi_agent (multi_agent_manager , sample_session , mock_multi_agent ):
474468 """Test updating multi-agent state."""
475469 # Create session and multi-agent
476- multi_agent_manager .create_session (multi_agent_session )
477- multi_agent_manager .create_multi_agent (multi_agent_session .session_id , mock_multi_agent )
470+ multi_agent_manager .create_session (sample_session )
471+ multi_agent_manager .create_multi_agent (sample_session .session_id , mock_multi_agent )
478472
479473 updated_mock = Mock ()
480474 updated_mock .id = mock_multi_agent .id
481475 updated_mock .serialize_state .return_value = {"id" : mock_multi_agent .id , "state" : {"updated" : "value" }}
482- multi_agent_manager .update_multi_agent (multi_agent_session .session_id , updated_mock )
476+ multi_agent_manager .update_multi_agent (sample_session .session_id , updated_mock )
483477
484478 # Verify update
485- result = multi_agent_manager .read_multi_agent (multi_agent_session .session_id , mock_multi_agent .id )
479+ result = multi_agent_manager .read_multi_agent (sample_session .session_id , mock_multi_agent .id )
486480 assert result ["state" ] == {"updated" : "value" }
487481
488482
489- def test_update_nonexistent_multi_agent (multi_agent_manager , multi_agent_session ):
483+ def test_update_nonexistent_multi_agent (multi_agent_manager , sample_session ):
490484 """Test updating multi-agent state that doesn't exist."""
491485 # Create session
492- multi_agent_manager .create_session (multi_agent_session )
486+ multi_agent_manager .create_session (sample_session )
493487
494488 nonexistent_mock = Mock ()
495489 nonexistent_mock .id = "nonexistent"
496490 with pytest .raises (SessionException ):
497- multi_agent_manager .update_multi_agent (multi_agent_session .session_id , nonexistent_mock )
491+ multi_agent_manager .update_multi_agent (sample_session .session_id , nonexistent_mock )
498492
499493
500- def test_create_session_multi_agent_directory_structure (multi_agent_manager , multi_agent_session ):
494+ def test_create_session_multi_agent_directory_structure (multi_agent_manager , sample_session ):
501495 """Test multi-agent session creates correct directory structure."""
502- multi_agent_manager .create_session (multi_agent_session )
496+ multi_agent_manager .create_session (sample_session )
503497
504498 # Verify directory structure
505- session_dir = multi_agent_manager ._get_session_path (multi_agent_session .session_id )
499+ session_dir = multi_agent_manager ._get_session_path (sample_session .session_id )
506500 multi_agents_dir = os .path .join (session_dir , "multi_agents" )
507501
508502 assert os .path .exists (session_dir )
0 commit comments