Commit 3e9705f4 authored by Jesse Mapel's avatar Jesse Mapel Committed by Jesse Mapel
Browse files

Disabled CaSSIS, Hyaabusa2 ONC, JunoCam, MEX HRSC, and Themis

parent 0764662d
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -20,8 +20,16 @@ from ale.base.data_isis import IsisSpice

from abc import ABC

# Explicit list of disabled drivers
__disabled_drivers__ = ["ody_drivers",
                        "hayabusa2_drivers",
                        "juno_drivers",
                        "mex_drivers",
                        "tgo_drivers"]

# dynamically load drivers
__all__ = [os.path.splitext(os.path.basename(d))[0] for d in glob(os.path.join(os.path.dirname(__file__), '*_drivers.py'))]
__all__ = [driver for driver in __all__ if driver not in __disabled_drivers__]
__driver_modules__ = [importlib.import_module('.'+m, package='ale.drivers') for m in __all__]

__formatters__ = {'usgscsm': to_usgscsm,
+1 −0
Original line number Diff line number Diff line
@@ -269,6 +269,7 @@ def test_kernels(scope="module"):
    for kern in binary_kernels:
        os.remove(kern)

@pytest.mark.xfail
def test_cassis_load(test_kernels, isis_compare_dict):
    label_file = get_image_label("CAS-MCO-2016-11-26T22.32.14.582-RED-01000-B1", "isis")
    isis_isd = ale.load(label_file, props={'kernels': test_kernels}, formatter="isis")
+1 −0
Original line number Diff line number Diff line
@@ -169,6 +169,7 @@ def test_kernels():
            os.remove(kern)


@pytest.mark.xfail
@pytest.mark.parametrize("label_type", ['isis3'])
@pytest.mark.parametrize("formatter", ['isis'])
@pytest.mark.parametrize("image", image_dict.keys())
+1 −0
Original line number Diff line number Diff line
@@ -121,6 +121,7 @@ def test_kernels():
    for kern in binary_kernels:
        os.remove(kern)

@pytest.mark.xfail
@pytest.mark.parametrize("label_type", ['isis3'])
@pytest.mark.parametrize("formatter", ['isis'])
def test_mro_load(test_kernels, label_type, formatter, isis_compare_dict):
+1 −0
Original line number Diff line number Diff line
@@ -483,6 +483,7 @@ def test_kernels():

# Eventually all label/formatter combinations should be tested. For now, isis3/usgscsm and
# pds3/isis will fail.
@pytest.mark.xfail
@pytest.mark.parametrize("label,formatter", [('isis3','isis'), ('pds3', 'usgscsm'),
                                              pytest.param('isis3','usgscsm', marks=pytest.mark.xfail),
                                              pytest.param('pds3','isis', marks=pytest.mark.xfail),])
Loading