def test_knight_can_capture(self): knight = Knight('WHITE') is_valid_capture = knight.validate_capture((1, 3), (3, 2)) self.assertTrue(is_valid_capture) is_valid_capture = knight.validate_capture((1, 3), (2, 5)) self.assertTrue(is_valid_capture) is_valid_capture = knight.validate_capture((2, 3), (1, 5)) self.assertTrue(is_valid_capture) is_valid_capture = knight.validate_capture((2, 3), (3, 5)) self.assertTrue(is_valid_capture) is_valid_capture = knight.validate_capture((2, 3), (4, 4)) self.assertTrue(is_valid_capture)