Example #1
0
 def test_remove_edge(self):
     rule = Rule(self.p, self.pattern, self.rhs,
                 self.p_lhs, self.p_rhs)
     rule.remove_edge(1, 2)
     assert_graph_eq(rule.lhs, self.pattern)
     assert(('d', 'a') in rule.p.edges())
     assert(('s', 'x') in rule.rhs.edges())
     return
Example #2
0
 def test_remove_non_existing_edge(self):
     rule = Rule(self.p, self.pattern, self.rhs,
                 self.p_lhs, self.p_rhs)
     rule.remove_edge(3, 2)
     return