Skip to content

Commit 81b9e57

Browse files
committed
test: Add test for reduce
1 parent e90e515 commit 81b9e57

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

GNNlib/test/utils.jl

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,17 @@
1919
@test r2 == r
2020
end
2121

22+
@testset "reduce_nodes" begin
23+
g = rand_bipartite_heterograph((5, 10), 20)
24+
x = (
25+
A = [Float32(i) for j = 1:1, i = 1:g.num_nodes[:A]],
26+
B = [Float32(0) for j = 1:2, _ = 1:g.num_nodes[:B]],
27+
)
28+
expected = sum(i for i = 1:g.num_nodes[:A])
29+
result = reduce_nodes(+, :A, g, x)
30+
@test result == [expected;;]
31+
end
32+
2233
@testset "reduce_edges" begin
2334
r = reduce_edges(mean, g, e)
2435
@test size(r) == (De, g.num_graphs)

0 commit comments

Comments
 (0)