@@ -22,45 +22,49 @@ def file_vims(files):
2222 return File ('S_CUBE_CO_VIMS_1558621524_VIS' , json ['data' ]['S_CUBE_CO_VIMS_1558621524_VIS' ])
2323
2424
25- def test_files_meta (files ):
26- assert repr (files ) == 'OPUS API Files object (with 10 files)'
27- assert len (files ) == 10
28-
29- def test_files_iter (files ):
30- files .next () == files [0 ]
31- for ii , img in enumerate (files ):
32- img = files [ii ]
33-
34- def test_file_meta (file_iss ):
35- assert repr (file_iss ) == 'OPUS API Files for observation: S_IMG_CO_ISS_1459551972_N'
36- assert str (file_iss ) == 'S_IMG_CO_ISS_1459551972_N'
37- assert file_iss .ring_obs_id == 'S_IMG_CO_ISS_1459551972_N'
25+ def test_file_meta (file_vims ):
26+ assert 'OPUS API Files for observation: S_CUBE_CO_VIMS_1558621524_VIS' in repr (file_vims )
27+ assert str (file_vims ) == 'S_CUBE_CO_VIMS_1558621524_VIS'
28+ assert file_vims .ring_obs_id == 'S_CUBE_CO_VIMS_1558621524_VIS'
3829
3930def test_file_previews (file_iss ):
40- previews = file_iss .previews
41- assert isinstance (repr (previews ), str )
42- assert previews .full == 'https://pds-rings.seti.org/holdings/previews/COISS_2xxx/COISS_2001/data/1459551663_1459568594/N1459551972_1_full.jpg'
43- assert previews .med == 'https://pds-rings.seti.org/holdings/previews/COISS_2xxx/COISS_2001/data/1459551663_1459568594/N1459551972_1_med.jpg'
44- assert previews .small == 'https://pds-rings.seti.org/holdings/previews/COISS_2xxx/COISS_2001/data/1459551663_1459568594/N1459551972_1_small.jpg'
45- assert previews .thumb == 'https://pds-rings.seti.org/holdings/previews/COISS_2xxx/COISS_2001/data/1459551663_1459568594/N1459551972_1_thumb.jpg'
31+ previews = file_iss ['PREVIEWS' ]
32+ assert str (previews ['full' ]) == 'https://pds-rings.seti.org/holdings/previews/COISS_2xxx/COISS_2001/data/1459551663_1459568594/N1459551972_1_full.jpg'
33+ assert str (previews ['med' ]) == 'https://pds-rings.seti.org/holdings/previews/COISS_2xxx/COISS_2001/data/1459551663_1459568594/N1459551972_1_med.jpg'
34+ assert str (previews ['small' ]) == 'https://pds-rings.seti.org/holdings/previews/COISS_2xxx/COISS_2001/data/1459551663_1459568594/N1459551972_1_small.jpg'
35+ assert str (previews ['thumb' ]) == 'https://pds-rings.seti.org/holdings/previews/COISS_2xxx/COISS_2001/data/1459551663_1459568594/N1459551972_1_thumb.jpg'
4636
4737
4838def test_file_list_iss (file_iss ):
49- raw_image = file_iss . raw_image
50- assert raw_image . LBL == 'https://pds-rings.seti.org/holdings/volumes/COISS_2xxx/COISS_2001/data/1459551663_1459568594/N1459551972_1.LBL'
51- assert raw_image . IMG == 'https://pds-rings.seti.org/holdings/volumes/COISS_2xxx/COISS_2001/data/1459551663_1459568594/N1459551972_1.IMG'
52- assert raw_image . tlmtab == 'https://pds-rings.seti.org/holdings/volumes/COISS_2xxx/COISS_2001/LABEL/TLMTAB.FMT'
53- assert raw_image . prefix2 == 'https://pds-rings.seti.org/holdings/volumes/COISS_2xxx/COISS_2001/LABEL/PREFIX2.FMT'
39+ raw_image = file_iss [ 'RAW_IMAGE' ]
40+ assert str ( raw_image [ ' LBL' ]) == 'https://pds-rings.seti.org/holdings/volumes/COISS_2xxx/COISS_2001/data/1459551663_1459568594/N1459551972_1.LBL'
41+ assert str ( raw_image [ ' IMG' ]) == 'https://pds-rings.seti.org/holdings/volumes/COISS_2xxx/COISS_2001/data/1459551663_1459568594/N1459551972_1.IMG'
42+ assert str ( raw_image [ ' tlmtab' ]) == 'https://pds-rings.seti.org/holdings/volumes/COISS_2xxx/COISS_2001/LABEL/TLMTAB.FMT'
43+ assert str ( raw_image [ ' prefix2' ]) == 'https://pds-rings.seti.org/holdings/volumes/COISS_2xxx/COISS_2001/LABEL/PREFIX2.FMT'
5444
55- calibrated = file_iss . calibrated
56- assert calibrated . LBL == 'https://pds-rings.seti.org/holdings/calibrated/COISS_2xxx/COISS_2001/data/1459551663_1459568594/N1459551972_1_CALIB.LBL'
57- assert calibrated . IMG == 'https://pds-rings.seti.org/holdings/calibrated/COISS_2xxx/COISS_2001/data/1459551663_1459568594/N1459551972_1_CALIB.IMG'
58- assert calibrated . tlmtab == 'https://pds-rings.seti.org/holdings/calibrated/COISS_2xxx/COISS_2001/LABEL/TLMTAB.FMT'
59- assert calibrated . prefix2 == 'https://pds-rings.seti.org/holdings/calibrated/COISS_2xxx/COISS_2001/LABEL/PREFIX2.FMT'
45+ calibrated = file_iss [ 'CALIBRATED' ]
46+ assert str ( calibrated [ ' LBL' ]) == 'https://pds-rings.seti.org/holdings/calibrated/COISS_2xxx/COISS_2001/data/1459551663_1459568594/N1459551972_1_CALIB.LBL'
47+ assert str ( calibrated [ ' IMG' ]) == 'https://pds-rings.seti.org/holdings/calibrated/COISS_2xxx/COISS_2001/data/1459551663_1459568594/N1459551972_1_CALIB.IMG'
48+ assert str ( calibrated [ ' tlmtab' ]) == 'https://pds-rings.seti.org/holdings/calibrated/COISS_2xxx/COISS_2001/LABEL/TLMTAB.FMT'
49+ assert str ( calibrated [ ' prefix2' ]) == 'https://pds-rings.seti.org/holdings/calibrated/COISS_2xxx/COISS_2001/LABEL/PREFIX2.FMT'
6050
6151
6252def test_file_list_vims (file_vims ):
63- assert isinstance (repr (file_vims .raw_spectral_image_cube ), str )
53+ raw_spectral_image_cube = file_vims ['RAW_SPECTRAL_IMAGE_CUBE' ]
54+ assert str (raw_spectral_image_cube ['qub' ]) == 'https://pds-rings.seti.org/holdings/volumes/COVIMS_0xxx/COVIMS_0020/data/2007137T054828_2007143T180509/v1558621524_1.qub'
55+ assert str (raw_spectral_image_cube ['QUB' ]) == 'https://pds-rings.seti.org/holdings/volumes/COVIMS_0xxx/COVIMS_0020/data/2007137T054828_2007143T180509/v1558621524_1.QUB'
56+ assert str (raw_spectral_image_cube ['LBL' ]) == 'https://pds-rings.seti.org/holdings/volumes/COVIMS_0xxx/COVIMS_0020/data/2007137T054828_2007143T180509/v1558621524_1.LBL'
57+ assert str (raw_spectral_image_cube ['suffix_description' ]) == 'https://pds-rings.seti.org/holdings/volumes/COVIMS_0xxx/COVIMS_0020/LABEL/suffix_description.fmt'
58+ assert str (raw_spectral_image_cube ['core_description' ]) == 'https://pds-rings.seti.org/holdings/volumes/COVIMS_0xxx/COVIMS_0020/LABEL/core_description.fmt'
59+ assert str (raw_spectral_image_cube ['band_bin_center' ]) == 'https://pds-rings.seti.org/holdings/volumes/COVIMS_0xxx/COVIMS_0020/LABEL/band_bin_center.fmt'
60+
61+
62+ def test_files_meta (files ):
63+ r = repr (files )
64+ assert 'OPUS API Files object (with 10 files)' in r
65+ assert 'S_CUBE_CO_VIMS_1558621524_VIS' in r
66+ assert len (files ) == 10
67+
6468
6569def test_file_list_err ():
6670 with pytest .raises (ValueError ):
0 commit comments