@@ -77,8 +77,9 @@ class TestLoadSaccFile:
7777 """Tests for the load_sacc_file utility function."""
7878
7979 def test_load_sacc_file_fits_format (self , tmp_path ):
80+ import sacc as sacc_mod
8081 # Create a FITS SACC file
81- sacc_data = sacc .Sacc ()
82+ sacc_data = sacc_mod .Sacc ()
8283 sacc_data .add_tracer ('misc' , 'test' )
8384 sacc_data .add_data_point ('galaxy_shear_cl_ee' , ('test' , 'test' ), 1.0 , ell = 10 )
8485 fits_path = tmp_path / "test.fits"
@@ -87,13 +88,14 @@ def test_load_sacc_file_fits_format(self, tmp_path):
8788 # Load using load_sacc_file
8889 loaded_sacc , file_format = load_sacc_file (str (fits_path ))
8990
90- assert isinstance (loaded_sacc , sacc .Sacc )
91+ assert isinstance (loaded_sacc , sacc_mod .Sacc )
9192 assert file_format == 'fits'
9293 assert len (loaded_sacc .mean ) == 1
9394
9495 def test_load_sacc_file_hdf5_format (self , tmp_path ):
96+ import sacc as sacc_mod
9597 # Create an HDF5 SACC file
96- sacc_data = sacc .Sacc ()
98+ sacc_data = sacc_mod .Sacc ()
9799 sacc_data .add_tracer ('misc' , 'test' )
98100 sacc_data .add_data_point ('galaxy_shear_cl_ee' , ('test' , 'test' ), 1.0 , ell = 10 )
99101 hdf5_path = tmp_path / "test.hdf5"
@@ -102,13 +104,14 @@ def test_load_sacc_file_hdf5_format(self, tmp_path):
102104 # Load using load_sacc_file
103105 loaded_sacc , file_format = load_sacc_file (str (hdf5_path ))
104106
105- assert isinstance (loaded_sacc , sacc .Sacc )
107+ assert isinstance (loaded_sacc , sacc_mod .Sacc )
106108 assert file_format == 'hdf5'
107109 assert len (loaded_sacc .mean ) == 1
108110
109111 def test_load_sacc_file_with_h5_extension (self , tmp_path ):
112+ import sacc as sacc_mod
110113 # Create an HDF5 SACC file with .h5 extension
111- sacc_data = sacc .Sacc ()
114+ sacc_data = sacc_mod .Sacc ()
112115 sacc_data .add_tracer ('misc' , 'test' )
113116 sacc_data .add_data_point ('galaxy_shear_cl_ee' , ('test' , 'test' ), 1.0 , ell = 10 )
114117 h5_path = tmp_path / "test.h5"
@@ -117,12 +120,13 @@ def test_load_sacc_file_with_h5_extension(self, tmp_path):
117120 # Load using load_sacc_file - should detect as HDF5 regardless of extension
118121 loaded_sacc , file_format = load_sacc_file (str (h5_path ))
119122
120- assert isinstance (loaded_sacc , sacc .Sacc )
123+ assert isinstance (loaded_sacc , sacc_mod .Sacc )
121124 assert file_format == 'hdf5'
122125
123126 def test_load_sacc_file_with_sacc_extension_hdf5 (self , tmp_path ):
127+ import sacc as sacc_mod
124128 # Create an HDF5 SACC file with .sacc extension (like sn_datavector.sacc)
125- sacc_data = sacc .Sacc ()
129+ sacc_data = sacc_mod .Sacc ()
126130 sacc_data .add_tracer ('misc' , 'test' )
127131 sacc_data .add_data_point ('galaxy_shear_cl_ee' , ('test' , 'test' ), 1.0 , ell = 10 )
128132 sacc_path = tmp_path / "test.sacc"
@@ -131,7 +135,7 @@ def test_load_sacc_file_with_sacc_extension_hdf5(self, tmp_path):
131135 # Load using load_sacc_file - should detect as HDF5 even with .sacc extension
132136 loaded_sacc , file_format = load_sacc_file (str (sacc_path ))
133137
134- assert isinstance (loaded_sacc , sacc .Sacc )
138+ assert isinstance (loaded_sacc , sacc_mod .Sacc )
135139 assert file_format == 'hdf5'
136140
137141 def test_load_sacc_file_nonexistent (self ):
0 commit comments