コード例 #1
0
ファイル: test_void.py プロジェクト: ec-geolink/glharvest
def test_can_load_a_simple_void_file():
    m = util.load_file_into_model('tests/data/simple-void.ttl', 'turtle')
    p = void.parse_void_model(m)

    assert p == {   'http://lod.dataone.org/test': {
                        'dumps': ['http://lod.dataone.org/test.ttl'],
                        'features': [
                            'http://lod.dataone.org/fulldump'
                        ]
                    }
                }
コード例 #2
0
ファイル: test_util.py プロジェクト: ec-geolink/glharvest
def test_cant_load_a_file_into_a_model_of_the_wrong_format():
    parsed = util.load_file_into_model("tests/data/simple-void.ttl")

    assert parsed is None
コード例 #3
0
ファイル: test_void.py プロジェクト: ec-geolink/glharvest
def test_returns_none_if_the_registry_file_is_not_found():
    m = util.load_file_into_model("nonexistantvoidfile.ttl")

    assert m is None
コード例 #4
0
ファイル: test_util.py プロジェクト: ec-geolink/glharvest
def test_can_load_a_file_into_a_model():
    parsed = util.load_file_into_model("tests/data/simple-void.ttl", fmt="turtle")

    assert isinstance(parsed, RDF.Model)