def test_down_right(self):
        x_c, y_c, R = 9, 1, 2

        a_x = x_c
        a_y = y_c - R
        A_y = 0
        A_x_l = 0
        A_x_r = 10

        if a_y < A_y:
            s_piece = check_dir_u_d(left_line=A_x_l, right_line=A_x_r, y_line=A_y, r=R, c_x=x_c, c_y=y_c)
            print("test_down_right: ", end=" ")
            print(s_piece)
            self.assertAlmostEqual(s_piece, 2.299166025403653, places=9)
    def test_up_middle(self):
        x_c, y_c, R = 5, 9, 2

        a_x = x_c
        a_y = y_c + R
        A_y = 10
        A_x_l = 0
        A_x_r = 10

        if a_y > A_y:
            s_piece = check_dir_u_d(left_line=A_x_l, right_line=A_x_r, y_line=A_y, r=R, c_x=x_c, c_y=y_c)
            print("test_up_middle: ", end=" ")
            print(s_piece)
            self.assertAlmostEqual(s_piece, 2.4567393972175116, places=9)