2727os .environ ["MDIO__IMPORT__SAVE_SEGY_FILE_HEADER" ] = "true"
2828
2929
30- # @pytest.mark.parametrize("grid_override", [{"NonBinned": True, "chunksize": 4, "non_binned_dims": ["channel"]}, {"HasDuplicates": True}])
30+ # @pytest.mark.parametrize("grid_override", [{"NonBinned": True, "chunksize": 4, "non_binned_dims": ["channel"]},
31+ # {"HasDuplicates": True}])
3132@pytest .mark .parametrize ("grid_override" , [{"NonBinned" : True , "chunksize" : 4 , "non_binned_dims" : ["channel" ]}])
3233@pytest .mark .parametrize ("chan_header_type" , [StreamerShotGeometryType .C ])
3334class TestImport4DNonReg :
@@ -44,14 +45,13 @@ def test_import_4d_segy( # noqa: PLR0913
4445 segy_spec : SegySpec = get_segy_mock_4d_spec ()
4546 segy_path = segy_mock_4d_shots [chan_header_type ]
4647
47- path = "tmp.mdio"
4848 print (f"Running test with grid override: { grid_override } " )
4949
5050 segy_to_mdio (
5151 segy_spec = segy_spec ,
5252 mdio_template = TemplateRegistry ().get ("PreStackShotGathers3DTime" ),
5353 input_path = segy_path ,
54- output_path = path ,
54+ output_path = zarr_tmp ,
5555 overwrite = True ,
5656 grid_overrides = grid_override ,
5757 )
@@ -62,7 +62,7 @@ def test_import_4d_segy( # noqa: PLR0913
6262 cables = [0 , 101 , 201 , 301 ]
6363 receivers_per_cable = [1 , 5 , 7 , 5 ]
6464
65- ds = open_mdio (path )
65+ ds = open_mdio (zarr_tmp )
6666
6767 assert ds ["segy_file_header" ].attrs ["binaryHeader" ]["samples_per_trace" ] == num_samples
6868 assert ds .attrs ["attributes" ]["gridOverrides" ] == grid_override
0 commit comments