def test_fetch_label(labelmap_setup): dvid_server, dvid_repo, _merge_table_path, _mapping_path, _supervoxel_vol = labelmap_setup instance_info = DvidInstanceInfo(dvid_server, dvid_repo, 'segmentation') label = fetch_label(*instance_info, (0, 1, 3), supervoxels=False) assert isinstance(label, np.uint64) assert label == 1 label = fetch_label(*instance_info, (0, 1, 3), supervoxels=True) assert isinstance(label, np.uint64) assert label == 2
def test_generate_sample_coordinate(labelmap_setup): dvid_server, dvid_repo, _merge_table_path, _mapping_path, _supervoxel_vol = labelmap_setup instance_info = DvidInstanceInfo(dvid_server, dvid_repo, 'segmentation') coord_zyx = generate_sample_coordinate(*instance_info, 1) label = fetch_label(*instance_info, coord_zyx.tolist()) assert label == 1 coord_zyx = generate_sample_coordinate(*instance_info, 2, supervoxels=True) label = fetch_label(*instance_info, coord_zyx.tolist(), supervoxels=True) assert label == 2