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