Exemplo n.º 1
0
 def test_add_correct_example(self):
     expert = DummyPerfectExpert()
     exploration = AttributeExploration(self.db, expert)
     exploration.confirm_implication(self.db.open_implications[0])
     imp = self.db.open_implications[0]
     intent = imp.premise | imp.conclusion
     self.db.add_example('test', intent)
     self.assertEqual(len(self.db._cxt.objects), 5)
Exemplo n.º 2
0
 def test_add_correct_example(self):
     expert = DummyPerfectExpert()
     exploration = AttributeExploration(self.db, expert)
     exploration.confirm_implication(self.db.open_implications[0])
     imp = self.db.open_implications[0]
     intent = imp.premise | imp.conclusion
     self.db.add_example('test', intent)
     self.assertEqual(len(self.db._cxt.objects), 5)
Exemplo n.º 3
0
 def test_add_incorrect_example(self):
     expert = DummyPerfectExpert()
     exploration = AttributeExploration(self.db, expert)
     exploration.confirm_implication(self.db.open_implications[0])
     imp = self.db.base[0]
     intent = imp.premise
     self.assertRaises(IllegalContextModification, self.db.add_example,
                       'test', intent)
     self.assertEqual(len(self.db._cxt.objects), 4)
Exemplo n.º 4
0
 def test_add_incorrect_example(self):
     expert = DummyPerfectExpert()
     exploration = AttributeExploration(self.db, expert)
     exploration.confirm_implication(self.db.open_implications[0])
     imp = self.db.base[0]
     intent = imp.premise
     self.assertRaises(
         IllegalContextModification,
         self.db.add_example,
         'test', intent
     )
     self.assertEqual(len(self.db._cxt.objects), 4)
Exemplo n.º 5
0
 def test_implication_confirm(self):
     expert = DummyPerfectExpert()
     exploration = AttributeExploration(self.db, expert)
     exploration.confirm_implication(self.db.open_implications[0])
     self.assertEqual(len(self.db.base), 1)
     self.assertEqual(len(self.db.open_implications), 2)
Exemplo n.º 6
0
 def test_implication_confirm(self):
     expert = DummyPerfectExpert()
     exploration = AttributeExploration(self.db, expert)
     exploration.confirm_implication(self.db.open_implications[0])
     self.assertEqual(len(self.db.base), 1)
     self.assertEqual(len(self.db.open_implications), 2)