def test_b3_is_not_align_diagonally_with_a1(self): result = is_align_diagonally('b3', 'a1')
def test_c4_is_not_align_diagonally_with_a1(self): result = is_align_diagonally('c4', 'a1') self.assertFalse(result)
def test_is_align_diagonally_towards_top_right(self): position1 = 'a1' position2_list = ['b2', 'c3', 'd4', 'e5', 'f6', 'g7', 'h8'] for position2 in position2_list: result = is_align_diagonally(position1, position2) self.assertTrue(result, position2)
def test_is_align_diagonally_towards_bottom_right(self): position1 = 'c8' position2_list = ['d7', 'e6', 'f5', 'g4', 'h3'] for position2 in position2_list: result = is_align_diagonally(position1, position2) self.assertTrue(result, position2)
def test_is_align_diagonally_towards_top_left(self): position1 = 'h2' position2_list = ['g3', 'f4', 'e5', 'd6', 'c7', 'b8'] for position2 in position2_list: result = is_align_diagonally(position1, position2) self.assertTrue(result, position2)
def test_is_align_diagonally_towards_bottom_left(self): position1 = 'g8' position2_list = ['f7', 'e6', 'd5', 'c4', 'b3', 'a2'] for position2 in position2_list: result = is_align_diagonally(position1, position2) self.assertTrue(result, position2)