chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
import easygraph as eg
|
||||
import pytest
|
||||
|
||||
|
||||
@pytest.fixture()
|
||||
def g1():
|
||||
e_list = [(0, 1, 2, 5), (0, 1), (2, 3, 4), (1, 2, 4)]
|
||||
g = eg.Hypergraph(6, e_list=e_list)
|
||||
return g
|
||||
|
||||
|
||||
@pytest.fixture()
|
||||
def g2():
|
||||
e_list = [(1, 2, 3), (0, 1, 3), (0, 1), (2, 4, 3), (2, 3)]
|
||||
e_weight = [0.5, 1, 0.5, 1, 0.5]
|
||||
g = eg.Hypergraph(5, e_list=e_list, e_weight=e_weight)
|
||||
return g
|
||||
|
||||
|
||||
def test_degree_centrality(g1, g2):
|
||||
print(eg.hyepergraph_degree_centrality(g1))
|
||||
print(eg.hyepergraph_degree_centrality(g2))
|
||||
assert eg.hyepergraph_degree_centrality(g1) == {0: 2, 1: 3, 2: 3, 3: 1, 4: 2, 5: 1}
|
||||
assert eg.hyepergraph_degree_centrality(g2) == {0: 2, 1: 3, 2: 3, 3: 4, 4: 1}
|
||||
Reference in New Issue
Block a user