def test_left_middle(self): x_c, y_c, R = 1, 5, 2 a_x = x_c - R a_y = y_c A_y_d = 0 A_y_u = 10 A_x = 0 if a_x < A_x: s_piece = check_dir_l_r(down_line=A_y_d, up_line=A_y_u, x_line=A_x, r=R, c_x=x_c, c_y=y_c) print("test_left_middle: ", end=" ") print(s_piece) self.assertAlmostEqual(s_piece, 2.4567393972175116, places=9)
def test_right_down(self): x_c, y_c, R = 9, 1, 2 a_x = x_c + R a_y = y_c A_y_d = 0 A_y_u = 10 A_x = 10 if a_x > A_x: s_piece = check_dir_l_r(down_line=A_y_d, up_line=A_y_u, x_line=A_x, r=R, c_x=x_c, c_y=y_c) print("test_left_middle: ", end=" ") print(s_piece) self.assertAlmostEqual(s_piece, 2.299166025403653, places=9)