diff --git a/jdaviz/configs/specviz2d/plugins/spectral_extraction/tests/test_spectral_extraction.py b/jdaviz/configs/specviz2d/plugins/spectral_extraction/tests/test_spectral_extraction.py index 5d2ead440a..58b95e209a 100644 --- a/jdaviz/configs/specviz2d/plugins/spectral_extraction/tests/test_spectral_extraction.py +++ b/jdaviz/configs/specviz2d/plugins/spectral_extraction/tests/test_spectral_extraction.py @@ -1,4 +1,18 @@ +import pytest +from asdf.asdf import AsdfWarning +from astropy.utils.data import download_file -def test_plugin(specviz2d_helper, spectrum2d): - label = "Test 1D Spectrum" - specviz2d_helper.load_spectrum(spectrum2d, data_label=label) +from specreduce import tracing + + +@pytest.mark.remote_data +def test_plugin(specviz2d_helper): + fn = download_file('https://stsci.box.com/shared/static/exnkul627fcuhy5akf2gswytud5tazmw.fits', cache=True) # noqa + + with pytest.warns(AsdfWarning, match='jwextension'): + specviz2d_helper.load_data(spectrum_2d=fn) + + pext = specviz2d_helper.app.get_tray_item_from_name('spectral-extraction') + + trace = pext.create_trace() + assert isinstance(trace, tracing.Trace)