@@ -802,7 +802,8 @@ def test_datalink_querier_load_data_vot_exception(mock_datalink_querier, overwri
802
802
803
803
assert str (
804
804
excinfo .value ) == (
805
- f"{ file_final } file already exists. Please use overwrite_output_file='True' to overwrite output file." )
805
+ f"{ file_final } file already exists. Please use overwrite_output_file='True' to overwrite output "
806
+ f"file." )
806
807
807
808
else :
808
809
mock_datalink_querier .load_data (ids = [5937083312263887616 ], data_release = 'Gaia DR3' ,
@@ -828,11 +829,18 @@ def test_datalink_querier_load_data_vot(mock_datalink_querier):
828
829
format = "votable" , dump_to_file = True , overwrite_output_file = True ,
829
830
verbose = False )
830
831
831
- assert os .path .exists (os .path .join (os .getcwd (), 'datalink_output.zip' ))
832
+ direc = os .getcwd ()
833
+ files = os .listdir (direc )
834
+ # Filtering only the files.
835
+ files = [f for f in files if
836
+ os .path .isfile (direc + '/' + f ) and f .endswith (".zip" ) and f .startswith ('datalink_output' )]
837
+
838
+ assert len (files ) == 1
839
+ datalink_output = files [0 ]
832
840
833
841
extracted_files = []
834
842
835
- with zipfile .ZipFile (' datalink_output.zip' , "r" ) as zip_ref :
843
+ with zipfile .ZipFile (datalink_output , "r" ) as zip_ref :
836
844
extracted_files .extend (zip_ref .namelist ())
837
845
838
846
assert len (extracted_files ) == 3
@@ -845,9 +853,9 @@ def test_datalink_querier_load_data_vot(mock_datalink_querier):
845
853
assert files [1 ] == 'XP_CONTINUOUS-Gaia DR3 5937083312263887616.xml'
846
854
assert files [2 ] == 'XP_SAMPLED-Gaia DR3 5937083312263887616.xml'
847
855
848
- os .remove (os .path .join (os .getcwd (), ' datalink_output.zip' ))
856
+ os .remove (os .path .join (os .getcwd (), datalink_output ))
849
857
850
- assert not os .path .exists (os .path .join (os .getcwd (), ' datalink_output.zip' ))
858
+ assert not os .path .exists (os .path .join (os .getcwd (), datalink_output ))
851
859
852
860
853
861
def test_datalink_querier_load_data_ecsv (mock_datalink_querier_ecsv ):
@@ -859,11 +867,18 @@ def test_datalink_querier_load_data_ecsv(mock_datalink_querier_ecsv):
859
867
format = "ecsv" , dump_to_file = True , overwrite_output_file = True ,
860
868
verbose = False )
861
869
862
- assert os .path .exists ('datalink_output.zip' )
870
+ direc = os .getcwd ()
871
+ files = os .listdir (direc )
872
+ # Filtering only the files.
873
+ files = [f for f in files if
874
+ os .path .isfile (direc + '/' + f ) and f .endswith (".zip" ) and f .startswith ('datalink_output' )]
875
+
876
+ assert len (files ) == 1
877
+ datalink_output = files [0 ]
863
878
864
879
extracted_files = []
865
880
866
- with zipfile .ZipFile (' datalink_output.zip' , "r" ) as zip_ref :
881
+ with zipfile .ZipFile (datalink_output , "r" ) as zip_ref :
867
882
extracted_files .extend (zip_ref .namelist ())
868
883
869
884
assert len (extracted_files ) == 3
@@ -876,9 +891,9 @@ def test_datalink_querier_load_data_ecsv(mock_datalink_querier_ecsv):
876
891
assert files [1 ] == 'XP_CONTINUOUS-Gaia DR3 5937083312263887616.ecsv'
877
892
assert files [2 ] == 'XP_SAMPLED-Gaia DR3 5937083312263887616.ecsv'
878
893
879
- os .remove (os .path .join (os .getcwd (), ' datalink_output.zip' ))
894
+ os .remove (os .path .join (os .getcwd (), datalink_output ))
880
895
881
- assert not os .path .exists (' datalink_output.zip' )
896
+ assert not os .path .exists (datalink_output )
882
897
883
898
884
899
def test_datalink_querier_load_data_csv (mock_datalink_querier_csv ):
@@ -890,11 +905,18 @@ def test_datalink_querier_load_data_csv(mock_datalink_querier_csv):
890
905
format = "csv" , dump_to_file = True , overwrite_output_file = True ,
891
906
verbose = False )
892
907
893
- assert os .path .exists ('datalink_output.zip' )
908
+ direc = os .getcwd ()
909
+ files = os .listdir (direc )
910
+ # Filtering only the files.
911
+ files = [f for f in files if
912
+ os .path .isfile (direc + '/' + f ) and f .endswith (".zip" ) and f .startswith ('datalink_output' )]
913
+
914
+ assert len (files ) == 1
915
+ datalink_output = files [0 ]
894
916
895
917
extracted_files = []
896
918
897
- with zipfile .ZipFile (' datalink_output.zip' , "r" ) as zip_ref :
919
+ with zipfile .ZipFile (datalink_output , "r" ) as zip_ref :
898
920
extracted_files .extend (zip_ref .namelist ())
899
921
900
922
assert len (extracted_files ) == 3
@@ -907,9 +929,9 @@ def test_datalink_querier_load_data_csv(mock_datalink_querier_csv):
907
929
assert files [1 ] == 'XP_CONTINUOUS-Gaia DR3 5937083312263887616.csv'
908
930
assert files [2 ] == 'XP_SAMPLED-Gaia DR3 5937083312263887616.csv'
909
931
910
- os .remove (os .path .join (os .getcwd (), ' datalink_output.zip' ))
932
+ os .remove (os .path .join (os .getcwd (), datalink_output ))
911
933
912
- assert not os .path .exists (' datalink_output.zip' )
934
+ assert not os .path .exists (datalink_output )
913
935
914
936
915
937
@pytest .mark .skip (reason = "Thes fits files generate an error relatate to the unit 'log(cm.s**-2)" )
@@ -922,11 +944,18 @@ def test_datalink_querier_load_data_fits(mock_datalink_querier_fits):
922
944
format = "fits" , dump_to_file = True , overwrite_output_file = True ,
923
945
verbose = False )
924
946
925
- assert os .path .exists ('datalink_output.zip' )
947
+ direc = os .getcwd ()
948
+ files = os .listdir (direc )
949
+ # Filtering only the files.
950
+ files = [f for f in files if
951
+ os .path .isfile (direc + '/' + f ) and f .endswith (".zip" ) and f .startswith ('datalink_output' )]
952
+
953
+ assert len (files ) == 1
954
+ datalink_output = files [0 ]
926
955
927
956
extracted_files = []
928
957
929
- with zipfile .ZipFile (' datalink_output.zip' , "r" ) as zip_ref :
958
+ with zipfile .ZipFile (datalink_output , "r" ) as zip_ref :
930
959
extracted_files .extend (zip_ref .namelist ())
931
960
932
961
assert len (extracted_files ) == 3
@@ -939,9 +968,9 @@ def test_datalink_querier_load_data_fits(mock_datalink_querier_fits):
939
968
assert files [1 ] == 'XP_CONTINUOUS-Gaia DR3 5937083312263887616.fits'
940
969
assert files [2 ] == 'XP_SAMPLED-Gaia DR3 5937083312263887616.fits'
941
970
942
- os .remove (os .path .join (os .getcwd (), ' datalink_output.zip' ))
971
+ os .remove (os .path .join (os .getcwd (), datalink_output ))
943
972
944
- assert not os .path .exists (' datalink_output.zip' )
973
+ assert not os .path .exists (datalink_output )
945
974
946
975
947
976
def test_load_data_vot (monkeypatch , tmp_path , tmp_path_factory ):
0 commit comments