예제 #1
0
 def test_dubious(self):
     judgment = {'playedeval': 0, 'besteval': 100}
     result = annotator.get_nags(judgment)
     self.assertEqual(result, [chess.pgn.NAG_DUBIOUS_MOVE])
예제 #2
0
 def test_mistake(self):
     judgment = {'playedeval': 0, 'besteval': 200}
     result = annotator.get_nags(judgment)
     self.assertEqual(result, [chess.pgn.NAG_MISTAKE])
예제 #3
0
 def test_float(self):
     judgment = {'playedeval': 0.001, 'besteval': -10.05}
     result = annotator.get_nags(judgment)
     self.assertEqual(result, [])
예제 #4
0
 def test_blunder(self):
     judgment = {'playedeval': 0, 'besteval': 350}
     result = annotator.get_nags(judgment)
     self.assertEqual(result, [chess.pgn.NAG_BLUNDER])
예제 #5
0
 def test_negative(self):
     judgment = {'playedeval': 0, 'besteval': -10}
     result = annotator.get_nags(judgment)
     self.assertEqual(result, [])