示例#1
0
def test_hypergraph_static(seven_by_six):
    sbs = seven_by_six
    H = Hypergraph(sbs.edges, static=True)
    assert len(H.edges) == 6
    assert len(H.nodes) == 7
    assert H.get_id("E") == 3
    assert list(H.get_linegraph(s=1)) == [0, 1, 2, 3, 4, 5]
示例#2
0
def test_static_hypergraph_get_id(seven_by_six):
    sbs = seven_by_six
    H = Hypergraph(StaticEntity(arr=sbs.arr, labels=sbs.labels))
    assert H.get_id('V') == 6
    assert H.get_id('S', edges=True) == 2