@@ -522,14 +522,15 @@ def test_tabular_fits_writer(tmpdir, spectral_axis):
522522 spectrum .write (tmpfile , format = 'tabular-fits' )
523523 spectrum .write (tmpfile , format = 'tabular-fits' , overwrite = True )
524524
525- cmap = {spectral_axis : ('spectral_axis' , wlu [spectral_axis ]),
525+ # Map to alternative set of units
526+ cmap = {spectral_axis : ('spectral_axis' , 'micron' ),
526527 'flux' : ('flux' , 'erg / (s cm**2 AA)' ),
527528 'uncertainty' : ('uncertainty' , None )}
528529
529530 # Read it back again and check against the original
530531 spec = Spectrum1D .read (tmpfile , format = 'tabular-fits' , column_mapping = cmap )
531532 assert spec .flux .unit == u .Unit ('erg / (s cm**2 AA)' )
532- assert spec .spectral_axis .unit == spectrum . spectral_axis . unit
533+ assert spec .spectral_axis .unit == u . um
533534 assert quantity_allclose (spec .spectral_axis , spectrum .spectral_axis )
534535 assert quantity_allclose (spec .flux , spectrum .flux )
535536 assert quantity_allclose (spec .uncertainty .quantity ,
@@ -565,14 +566,14 @@ def test_tabular_fits_multid(tmpdir, ndim, spectral_axis):
565566 assert quantity_allclose (spec .uncertainty .quantity ,
566567 spectrum .uncertainty .quantity )
567568
568- # Test again, using `column_mapping` to convert to different flux unit
569- cmap = {spectral_axis : ('spectral_axis' , wlu [ spectral_axis ] ),
569+ # Test again, using `column_mapping` to convert to different spectral axis and flux units
570+ cmap = {spectral_axis : ('spectral_axis' , 'THz' ),
570571 'flux' : ('flux' , 'erg / (s cm**2 AA)' ),
571572 'uncertainty' : ('uncertainty' , None )}
572573
573574 spec = Spectrum1D .read (tmpfile , format = 'tabular-fits' , column_mapping = cmap )
574575 assert spec .flux .unit == u .Unit ('erg / (s cm**2 AA)' )
575- assert spec .spectral_axis .unit == spectrum . spectral_axis . unit
576+ assert spec .spectral_axis .unit == u . THz
576577 assert quantity_allclose (spec .spectral_axis , spectrum .spectral_axis )
577578 assert quantity_allclose (spec .flux , spectrum .flux )
578579 assert quantity_allclose (spec .uncertainty .quantity ,
0 commit comments