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' ] } }
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
def test_returns_none_if_the_registry_file_is_not_found(): m = util.load_file_into_model("nonexistantvoidfile.ttl") assert m is None
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)