55from numpy .testing import assert_allclose , assert_equal
66
77import astropy .units as u
8- from astropy .coordinates import ICRS , Galactic , SkyCoord
8+ from astropy .coordinates import ICRS , Galactic , SkyCoord , SpectralCoord
99from astropy .io .fits import Header
1010from astropy .io .fits .verify import VerifyWarning
1111from astropy .time import Time
@@ -148,7 +148,7 @@ def test_ellipsis():
148148 assert isinstance (wcs .world_axis_object_classes ["celestial" ][2 ]["frame" ], Galactic )
149149 assert wcs .world_axis_object_classes ["celestial" ][2 ]["unit" ] == (u .deg , u .deg )
150150
151- assert wcs .world_axis_object_classes ["spectral" ][0 ] is Quantity
151+ assert wcs .world_axis_object_classes ["spectral" ][0 ] is SpectralCoord
152152 assert wcs .world_axis_object_classes ["spectral" ][1 ] == ()
153153 assert wcs .world_axis_object_classes ["spectral" ][2 ] == {}
154154
@@ -307,7 +307,7 @@ def test_spectral_range():
307307 assert isinstance (wcs .world_axis_object_classes ["celestial" ][2 ]["frame" ], Galactic )
308308 assert wcs .world_axis_object_classes ["celestial" ][2 ]["unit" ] == (u .deg , u .deg )
309309
310- assert wcs .world_axis_object_classes ["spectral" ][0 ] is Quantity
310+ assert wcs .world_axis_object_classes ["spectral" ][0 ] is SpectralCoord
311311 assert wcs .world_axis_object_classes ["spectral" ][1 ] == ()
312312 assert wcs .world_axis_object_classes ["spectral" ][2 ] == {}
313313
@@ -387,7 +387,7 @@ def test_celestial_slice():
387387 assert isinstance (wcs .world_axis_object_classes ["celestial" ][2 ]["frame" ], Galactic )
388388 assert wcs .world_axis_object_classes ["celestial" ][2 ]["unit" ] == (u .deg , u .deg )
389389
390- assert wcs .world_axis_object_classes ["spectral" ][0 ] is Quantity
390+ assert wcs .world_axis_object_classes ["spectral" ][0 ] is SpectralCoord
391391 assert wcs .world_axis_object_classes ["spectral" ][1 ] == ()
392392 assert wcs .world_axis_object_classes ["spectral" ][2 ] == {}
393393
@@ -469,7 +469,7 @@ def test_celestial_range():
469469 assert isinstance (wcs .world_axis_object_classes ["celestial" ][2 ]["frame" ], Galactic )
470470 assert wcs .world_axis_object_classes ["celestial" ][2 ]["unit" ] == (u .deg , u .deg )
471471
472- assert wcs .world_axis_object_classes ["spectral" ][0 ] is Quantity
472+ assert wcs .world_axis_object_classes ["spectral" ][0 ] is SpectralCoord
473473 assert wcs .world_axis_object_classes ["spectral" ][1 ] == ()
474474 assert wcs .world_axis_object_classes ["spectral" ][2 ] == {}
475475
@@ -560,7 +560,7 @@ def test_celestial_range_rot():
560560 assert isinstance (wcs .world_axis_object_classes ["celestial" ][2 ]["frame" ], Galactic )
561561 assert wcs .world_axis_object_classes ["celestial" ][2 ]["unit" ] == (u .deg , u .deg )
562562
563- assert wcs .world_axis_object_classes ["spectral" ][0 ] is Quantity
563+ assert wcs .world_axis_object_classes ["spectral" ][0 ] is SpectralCoord
564564 assert wcs .world_axis_object_classes ["spectral" ][1 ] == ()
565565 assert wcs .world_axis_object_classes ["spectral" ][2 ] == {}
566566
@@ -1015,7 +1015,7 @@ def test_dropped_dimensions_4d(cube_4d_fitswcs):
10151015 assert wao_classes ["celestial" ][1 ] == ()
10161016 assert isinstance (wao_classes ["celestial" ][2 ]["frame" ], ICRS )
10171017 assert wao_classes ["celestial" ][2 ]["unit" ] == (u .deg , u .deg )
1018- assert wao_classes ["spectral" ][0 :3 ] == (u . Quantity , (), {})
1018+ assert wao_classes ["spectral" ][0 :3 ] == (SpectralCoord , (), {})
10191019
10201020 assert wao_components [0 ] == ("celestial" , 0 , "spherical.lon.degree" )
10211021 assert wao_components [1 ] == ("celestial" , 1 , "spherical.lat.degree" )
@@ -1040,7 +1040,7 @@ def test_dropped_dimensions_4d(cube_4d_fitswcs):
10401040 assert wao_components [1 ][0 ] == "time"
10411041 assert wao_components [1 ][1 ] == 0
10421042
1043- assert wao_classes ["spectral" ][0 :3 ] == (u . Quantity , (), {})
1043+ assert wao_classes ["spectral" ][0 :3 ] == (SpectralCoord , (), {})
10441044 assert wao_classes ["time" ][0 :3 ] == (Time , (), {})
10451045
10461046
0 commit comments