def test_sparse_G_inter_H(): """ Test FuzzyLogic: Sparse for Intersection (G \intersection H) """ N, nodes = operation(spG,spH,'intersection', nodes_G, nodes_H) assert np.isclose(N.A , sp_G_inter_H.A).all()
def test_dataframe(): """ Test FuzzyLogic: DataFrame """ N, nodes = operation(dfG, dfH,'intersection') assert np.isclose(N.values , G_inter_H).all()
def test_dense_G_add_H(): """ Test FuzzyLogic: Numpy for Addition (G \ add H) """ N, nodes = operation(G,H,'add', nodes_G, nodes_H) assert np.isclose(N.values , G_add_H).all()
def test_dense_G_diff_H(): """ Test FuzzyLogic: Numpy for Difference (G \diff H) """ N, nodes = operation(G,H,'diff', nodes_G, nodes_H) assert np.isclose(N.values , G_diff_H).all()
def test_dense_G_union_H(): """ Test FuzzyLogic: Numpy for Union (G \union H) """ N, nodes = operation(G,H,'union', nodes_G, nodes_H) assert np.isclose(N.values , G_union_H).all()
def test_dense_G_inter_H(): """ Test FuzzyLogic: Numpy for Intersection (G \intersection H) """ N, nodes = operation(G,H,'intersection', nodes_G, nodes_H) assert np.isclose(N.values , G_inter_H).all()