Beispiel #1
0
def test_harvest_from_cmi_xml(mapping_yaml, sample_cmi_doc):
    mapping_table = iso19115.load_mapping_table(mapping_yaml)
    global_attrs = iso19115.find_attrs_in_tree(sample_cmi_doc, mapping_table)

    assert 'title' in global_attrs
    assert 'uuid' in global_attrs
    assert 'license' in global_attrs
Beispiel #2
0
def test_harvest_attrs(sample_iso19115_doc, mapping_yaml):
    mapping_table = iso19115.load_mapping_table(mapping_yaml)
    tree = iso19115.open_iso_tree(sample_iso19115_doc)
    global_attrs = iso19115.find_attrs_in_tree(tree, mapping_table)

    assert global_attrs['title'] == 'Surface Reflectance NBAR+T 25 v. 2'
    assert global_attrs['uuid'] == '00cfe910-722c-43e6-a9ed-103eb52bc916'
    assert global_attrs[
        'license'] == 'CC BY Attribution 4.0 International License'
Beispiel #3
0
def test_harvest_from_cmi_xml(mapping_yaml):
    url = 'http://cmi.ga.gov.au/ecat/115'

    mapping_table = iso19115.load_mapping_table(mapping_yaml)
    tree = iso19115.open_iso_tree(url)
    global_attrs = iso19115.find_attrs_in_tree(tree, mapping_table)

    assert 'title' in global_attrs
    assert 'uuid' in global_attrs
    assert 'license' in global_attrs
Beispiel #4
0
def test_harvest_load_mapping_table(mapping_yaml):
    mapping_table = iso19115.load_mapping_table(mapping_yaml)

    assert 'title' in mapping_table.keys()