コード例 #1
0
ファイル: test_extract.py プロジェクト: pramodsshinde/gizmos
def extract(conn):
    ttl = extract_terms(conn, ["OBI:0100046"], ["rdfs:label", "IAO:0010000"])

    actual = Graph()
    actual.parse(data=ttl, format="turtle")

    expected = Graph()
    expected.parse("tests/resources/obi-extract.ttl", format="turtle")

    compare_graphs(actual, expected)
コード例 #2
0
ファイル: test_extract.py プロジェクト: ckindermann/gizmos
def extract_with_parents(conn):
    ttl = extract_terms(conn, {"OBI:0100046": {
        "Related": "parents"
    }}, ["rdfs:label", "IAO:0010000"])

    actual = Graph()
    actual.parse(data=ttl, format="turtle")

    expected = Graph()
    expected.parse("tests/resources/obi-extract-parents.ttl", format="turtle")

    compare_graphs(actual, expected)
コード例 #3
0
ファイル: test_extract.py プロジェクト: ckindermann/gizmos
def extract_with_children(conn):
    ttl = extract_terms(conn, {"BFO:0000040": {
        "Related": "children"
    }}, ["rdfs:label", "IAO:0010000"])

    actual = Graph()
    actual.parse(data=ttl, format="turtle")

    expected = Graph()
    expected.parse("tests/resources/obi-extract-children.ttl", format="turtle")

    compare_graphs(actual, expected)
コード例 #4
0
ファイル: test_extract.py プロジェクト: ckindermann/gizmos
def extract_no_hierarchy(conn):
    ttl = extract_terms(conn, {
        "OBI:0100046": {},
        "BFO:0000040": {}
    }, ["rdfs:label", "IAO:0010000"],
                        no_hierarchy=True)

    actual = Graph()
    actual.parse(data=ttl, format="turtle")

    expected = Graph()
    expected.parse("tests/resources/obi-extract-no-hierarchy.ttl",
                   format="turtle")

    compare_graphs(actual, expected)