def testNonApplicableConcat(self): self.assertEqual(__concatrule__(self.tree), False) self.assertEqual(len(self.tree), 7)
def testConjunctionRuleApplied(self): __optionalrule__(self.graph) __disjunctionrule__(self.graph) self.assertEqual(__concatrule__(self.graph), True) self.assert_(Conjunction([Optional('b'), Disjunction(['c', 'a'])]) in self.graph.nodes)