Beispiel #1
0
class PieceKnight(unittest.TestCase):
    def setUp(self) -> None:
        self.k = Knight('b')

    def test_knight_color(self):
        self.assertEqual(self.k.color, Color.BLACK)

    def test_knight_validate_vector(self):
        self.assertFalse(self.k.validate_vector([1, 4]))
        self.assertFalse(self.k.validate_vector([1, 3]))
        self.assertTrue(self.k.validate_vector([1, 2]))
        self.assertTrue(self.k.validate_vector([2, 1]))
        self.assertTrue(self.k.validate_vector([1, -2]))