def test_ci(self): self.assertEqual( ci(bnq1, frozenset(['G5', 'G6']), frozenset(['G1', 'G2', 'G3']), frozenset(['G4'])), True) self.assertEqual( ci(bnq1, frozenset(['G5']), frozenset(['G6']), frozenset(['G4'])), True) self.assertEqual( ci(bnq1, frozenset(['G2']), frozenset(['G3']), frozenset(['G1'])), True)
def test_pairs(self): for v in bnq1.vertices(): v = frozenset([v]) for w in bnq1.vertices(): w = frozenset([w]) if v != w: self.assertEqual(ci(bnq1,v,w,frozenset()),False)
def test_pairs(self): for v in bnq1.vertices(): v = frozenset([v]) for w in bnq1.vertices(): w = frozenset([w]) if v != w: self.assertEqual(ci(bnq1, v, w, frozenset()), False)
def test_ci(self): self.assertEqual(ci(bnq1, frozenset(['G5','G6']), frozenset(['G1','G2','G3']), frozenset(['G4']) ), True) self.assertEqual(ci(bnq1, frozenset(['G5']), frozenset(['G6']), frozenset(['G4']) ), True) self.assertEqual(ci(bnq1, frozenset(['G2']), frozenset(['G3']), frozenset(['G1']) ), True)