Skip to content

Commit 9f3388d

Browse files
fix: broken tests after merge conflict mistake
1 parent 88640d1 commit 9f3388d

1 file changed

Lines changed: 15 additions & 13 deletions

File tree

src/rust/src/graph/dag/transforms.rs

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -870,21 +870,19 @@ mod tests {
870870
#[test]
871871
fn dag_to_cpdag_single_edge() {
872872
// Single edge A->B: CPDAG is A--B
873-
b.add_edge(0, 2, d).unwrap();
874-
b.add_edge(1, 2, d).unwrap();
873+
let mut reg = EdgeRegistry::new();
874+
reg.register_builtins().unwrap();
875+
let d = reg.code_of("-->").unwrap();
876+
877+
let mut b = GraphBuilder::new_with_registry(2, true, &reg);
878+
b.add_edge(0, 1, d).unwrap();
875879
let dag = Dag::new(Arc::new(b.finalize().unwrap())).unwrap();
876880

877-
let sk_core = dag.skeleton_core().unwrap();
878-
let sk = Ug::new(Arc::new(sk_core)).unwrap();
879-
assert_eq!(sk.neighbors_of(0), &[2]);
880-
assert_eq!(sk.neighbors_of(1), &[2]);
881-
assert_eq!(sk.neighbors_of(2), &[0, 1]);
882-
883-
let moral_core = dag.moralize_core().unwrap();
884-
let moral = Ug::new(Arc::new(moral_core)).unwrap();
885-
assert_eq!(moral.neighbors_of(0), &[1, 2]);
886-
assert_eq!(moral.neighbors_of(1), &[0, 2]);
887-
assert_eq!(moral.neighbors_of(2), &[0, 1]);
881+
let cpdag = dag.to_cpdag().unwrap();
882+
assert!(cpdag.parents_of(0).is_empty());
883+
assert!(cpdag.parents_of(1).is_empty());
884+
assert_eq!(cpdag.neighbors_of(0), &[1]);
885+
assert_eq!(cpdag.neighbors_of(1), &[0]);
888886
}
889887

890888
#[test]
@@ -944,6 +942,10 @@ mod tests {
944942
// A--C is undirected. R2: A--C, A->B->C? Yes! A->B and B->C. So R2: A->C.
945943
// a -> b <- d, and b -> c in the DAG.
946944
// R1 should orient b -- c into b -> c after v-structure orientation at b.
945+
let mut reg = EdgeRegistry::new();
946+
reg.register_builtins().unwrap();
947+
let d = reg.code_of("-->").unwrap();
948+
947949
let mut b = GraphBuilder::new_with_registry(4, true, &reg);
948950
b.add_edge(0, 1, d).unwrap();
949951
b.add_edge(2, 1, d).unwrap();

0 commit comments

Comments
 (0)