Example #1
0
 def insufficient_material(self):
     return sf.has_insufficient_material(self.variant, self.fen, [], self.chess960)
Example #2
0
 def test_has_insufficient_material(self):
     for variant, positions in variant_positions.items():
         for fen, expected_result in positions.items():
             result = sf.has_insufficient_material(variant, fen, [])
             self.assertEqual(result, expected_result, "{}: {}".format(variant, fen))
Example #3
0
 def insufficient_material(self):
     return sf.has_insufficient_material(self.variant, self.initial_fen,
                                         self.move_stack, self.chess960)