def test_load(test_kernels, label_type, image, kernel_type): if (kernel_type == "naif"): label_file = get_image_label(image, label_type) isd_str = ale.loads(label_file, props={'kernels': test_kernels}) compare_isd = image_dict[image] else: label_file = get_image(image) isd_str = ale.loads(label_file) compare_isd = get_isd("messmdis_isis") isd_obj = json.loads(isd_str) print(json.dumps(isd_obj, indent=2)) assert compare_dicts(isd_obj, compare_isd) == []
def test_viking1_load(test_kernels, label_type, formatter, image, kernel_type): if kernel_type == "naif": label_file = get_image_label(image, label_type) isis_isd = ale.loads(label_file, props={'kernels': test_kernels[image]}, formatter=formatter) compare_dict = image_dict[image][formatter] else: label_file = get_image(image) isis_isd = ale.loads(label_file, verbose=True) isd_name = image + '_isis' compare_dict = get_isd(isd_name) print(isis_isd) assert compare_dicts(json.loads(isis_isd), compare_dict) == []
def test_newhorizons_load(test_kernels): label_file = get_image_label("lor_0034974380_0x630_sci_1", "isis") isd_str = ale.loads(label_file, props={'kernels': test_kernels}) isd_obj = json.loads(isd_str) compare_dict = get_isd('newhorizons') print(json.dumps(isd_obj, indent=2)) assert compare_dicts(isd_obj, compare_dict) == []
def test_load_minirf(test_kernels): label_file = get_image_label('03821_16N196_S1', 'isis3') # isd_str = ale.loads(label_file, props={'kernels': test_kernels['03821_16N196_S1']}, formatter='usgscsm', verbose=True) isd_str = ale.loads(label_file, props={'kernels': test_kernels['03821_16N196_S1']}, verbose=True) isd_obj = json.loads(isd_str) print(json.dumps(isd_obj, indent=2)) assert compare_dicts(isd_obj, image_dict['03821_16N196_S1']) == []
def test_load(test_kernels, label_type, formatter, image): label_file = get_image_label(image, label_type) usgscsm_isd_str = ale.loads(label_file, props={'kernels': test_kernels[image]}, formatter=formatter) usgscsm_isd_obj = json.loads(usgscsm_isd_str) print(json.dumps(usgscsm_isd_obj, indent=4)) assert compare_dicts(usgscsm_isd_obj, image_dict[image][formatter]) == []
def test_mro_load(test_kernels, label_type, kernel_type): label_file = get_image_label('B10_013341_1010_XN_79S172W', label_type) if label_type == 'isis3' and kernel_type == 'isis': label_file = get_image('B10_013341_1010_XN_79S172W') isd_str = ale.loads(label_file) compare_isd = get_isd('ctx_isis') else: isd_str = ale.loads(label_file, props={'kernels': test_kernels}) compare_isd = get_isd('ctx') isd_obj = json.loads(isd_str) if label_type == 'isis3' and kernel_type == 'naif': compare_isd['image_samples'] = 5000 assert compare_dicts(isd_obj, compare_isd) == []
def test_load(test_kernels): label_file = get_image_label('FC21A0038582_15170161546F6F') compare_dict = get_isd("dawnfc") isd_str = ale.loads(label_file, props={'kernels': test_kernels}) isd_obj = json.loads(isd_str) print(json.dumps(isd_obj, indent=2)) assert compare_dicts(isd_obj, compare_dict) == []
def test_cassis_load(test_kernels): label_file = get_image_label( "CAS-MCO-2016-11-26T22.32.14.582-RED-01000-B1", "isis") isd_str = ale.loads(label_file, props={'kernels': test_kernels}) isd_obj = json.loads(isd_str) compare_dict = get_isd('cassis') print(json.dumps(isd_obj, indent=2)) assert compare_dicts(isd_obj, compare_dict) == []
def test_load(test_kernels, label_type, image): label_file = get_image_label(image, label_type) print(test_kernels) usgscsm_isd_str = ale.loads(label_file, props={'kernels': test_kernels}, verbose=True) usgscsm_isd_obj = json.loads(usgscsm_isd_str) print(json.dumps(usgscsm_isd_obj, indent=2)) assert compare_dicts(usgscsm_isd_obj, image_dict[image]) == []
def test_hayabusa_load(test_kernels, label_type): label_file = get_image_label('hyb2_onc_20151203_084458_w2f_l2a', label_type) isd_str = ale.loads(label_file, props={'kernels': test_kernels}, verbose=False) isd_obj = json.loads(isd_str) compare_dict = get_isd('hayabusa2') print(json.dumps(isd_obj, indent=2)) assert compare_dicts(isd_obj, compare_dict) == []
def test_load_isis(test_kernels, label_type, formatter, image): label_file = get_image_label(image, label_type) isis_isd = ale.loads(label_file, props={'kernels': test_kernels[image]}, formatter=formatter, verbose=True) isis_isd_obj = json.loads(isis_isd) print(json.dumps(isis_isd_obj, indent=4)) assert compare_dicts(isis_isd_obj, image_dict[image][formatter]) == []