def insufficient_material(self): return sf.has_insufficient_material(self.variant, self.fen, [], self.chess960)
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))
def insufficient_material(self): return sf.has_insufficient_material(self.variant, self.initial_fen, self.move_stack, self.chess960)