示例#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, [])