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)