99from aind_data_schema .core import acquisition , instrument
1010from aind_data_schema .utils import compatibility_check
1111
12- from aind_behavior_vr_foraging .data_mappers import AindRigDataMapper , AindSessionDataMapper
12+ from aind_behavior_vr_foraging .data_mappers ._rig import AindInstrumentDataMapper
13+ from aind_behavior_vr_foraging .data_mappers ._session import AindAcquisitionDataMapper
1314
1415sys .path .append ("." )
1516from aind_behavior_vr_foraging .cli import DataMapperCli
@@ -41,18 +42,18 @@ def setUp(self):
4142 self .repo_path = Path ("./" )
4243 self .session_end_time = datetime (2023 , 1 , 1 , 12 , 0 , 0 , tzinfo = timezone .utc )
4344
44- self .session_mapper = AindSessionDataMapper (
45+ self .session_mapper = AindAcquisitionDataMapper (
4546 data_path = self .data_path ,
4647 repo_path = self .repo_path ,
4748 session_end_time = self .session_end_time ,
4849 )
4950
50- self .rig_mapper = AindRigDataMapper (data_path = self .data_path )
51+ self .rig_mapper = AindInstrumentDataMapper (data_path = self .data_path )
5152
5253 def tearDown (self ):
5354 self .temp_dir .cleanup ()
5455
55- @patch ("aind_behavior_vr_foraging.data_mappers._session.AindSessionDataMapper ._map" )
56+ @patch ("aind_behavior_vr_foraging.data_mappers._session.AindAcquisitionDataMapper ._map" )
5657 def test_session_mock_map (self , mock_map ):
5758 mock_map .return_value = MagicMock ()
5859 result = self .session_mapper .map ()
@@ -68,7 +69,7 @@ def test_session_round_trip(self):
6869 assert mapped is not None
6970 acquisition .Acquisition .model_validate_json (mapped .model_dump_json ())
7071
71- @patch ("aind_behavior_vr_foraging.data_mappers._rig.AindRigDataMapper ._map" )
72+ @patch ("aind_behavior_vr_foraging.data_mappers._rig.AindInstrumentDataMapper ._map" )
7273 def test_rig_mock_map (self , mock_map ):
7374 mock_map .return_value = MagicMock ()
7475 result = self .rig_mapper .map ()
@@ -91,16 +92,16 @@ def test_instrument_acquisition_compatibility(self):
9192 assert rig_mapped is not None
9293 compatibility_check .InstrumentAcquisitionCompatibility (
9394 instrument = rig_mapped , acquisition = session_mapped
94- ).run_compatibility_check ()
95+ ).run_compatibility_check (raise_for_missing_devices = True )
9596
9697 def test_mapper_cli (self ):
9798 DataMapperCli (
9899 data_path = self .data_path ,
99100 repo_path = self .repo_path ,
100101 session_end_time = self .session_end_time ,
101102 ).cli_cmd ()
102- instrument_path = self .data_path / "instrument .json"
103- acquisition_path = self .data_path / "acquisition .json"
103+ instrument_path = self .data_path / "instrument_vrforaging .json"
104+ acquisition_path = self .data_path / "acquisition_vrforaging .json"
104105
105106 self .assertTrue (instrument_path .exists ())
106107 self .assertTrue (acquisition_path .exists ())
0 commit comments