Example #1
0
 def test_get_immoralities(self):
     G = BayesianModel([('x', 'y'), ('z', 'y'), ('x', 'z'), ('w', 'y')])
     self.assertEqual(G.get_immoralities(), {('w', 'x'), ('w', 'z')})
     G1 = BayesianModel([('x', 'y'), ('z', 'y'), ('z', 'x'), ('w', 'y')])
     self.assertEqual(G1.get_immoralities(), {('w', 'x'), ('w', 'z')})
     G2 = BayesianModel([('x', 'y'), ('z', 'y'), ('x', 'z'), ('w', 'y'), ('w', 'x')])
     self.assertEqual(G2.get_immoralities(), {('w', 'z')})
 def test_get_immoralities(self):
     G = BayesianModel([('x', 'y'), ('z', 'y'), ('x', 'z'), ('w', 'y')])
     self.assertEqual(G.get_immoralities(), {('w', 'x'), ('w', 'z')})
     G1 = BayesianModel([('x', 'y'), ('z', 'y'), ('z', 'x'), ('w', 'y')])
     self.assertEqual(G1.get_immoralities(), {('w', 'x'), ('w', 'z')})
     G2 = BayesianModel([('x', 'y'), ('z', 'y'), ('x', 'z'), ('w', 'y'), ('w', 'x')])
     self.assertEqual(G2.get_immoralities(), {('w', 'z')})
 def test_get_immoralities(self):
     G = BayesianModel([("x", "y"), ("z", "y"), ("x", "z"), ("w", "y")])
     self.assertEqual(G.get_immoralities(), {("w", "x"), ("w", "z")})
     G1 = BayesianModel([("x", "y"), ("z", "y"), ("z", "x"), ("w", "y")])
     self.assertEqual(G1.get_immoralities(), {("w", "x"), ("w", "z")})
     G2 = BayesianModel([("x", "y"), ("z", "y"), ("x", "z"), ("w", "y"),
                         ("w", "x")])
     self.assertEqual(G2.get_immoralities(), {("w", "z")})