mirror of
https://github.com/ruvnet/RuVector.git
synced 2026-05-30 03:53:34 +00:00
fix(postgres): fix remaining GNN test type mismatches
Fix test_empty_inputs and test_weighted_gcn to properly: - Convert Vec to JsonB using to_json helper - Parse JsonB result using parse_result helper 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
1733d0a483
commit
4cdbbd6033
1 changed files with 5 additions and 3 deletions
|
|
@ -405,19 +405,21 @@ mod tests {
|
|||
let empty_dst: Vec<i32> = vec![];
|
||||
|
||||
let result = ruvector_gcn_forward(empty_embeddings, empty_src, empty_dst, None, 4);
|
||||
let parsed = parse_result(&result);
|
||||
|
||||
assert_eq!(result.len(), 0);
|
||||
assert_eq!(parsed.len(), 0);
|
||||
}
|
||||
|
||||
#[pg_test]
|
||||
fn test_weighted_gcn() {
|
||||
let embeddings = vec![vec![1.0, 2.0], vec![3.0, 4.0]];
|
||||
let embeddings = to_json(vec![vec![1.0, 2.0], vec![3.0, 4.0]]);
|
||||
let src = vec![0];
|
||||
let dst = vec![1];
|
||||
let weights = Some(vec![2.0]);
|
||||
|
||||
let result = ruvector_gcn_forward(embeddings, src, dst, weights, 2);
|
||||
let parsed = parse_result(&result);
|
||||
|
||||
assert_eq!(result.len(), 2);
|
||||
assert_eq!(parsed.len(), 2);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue