def test_random_intensive_cmp(self): for i in range(100): number_of_points = int(uniform(20, 50)) range_of_points = uniform(30.0, 50.0) points = generate_random_points_list(number_of_points, range_of_points) readwrite_list.write_list_of_points(points, "TestRecentRandomIntensive.txt") self.internal_test_cmp_with_direct(points)
def test_form_lines_pairs_stability(self): points = generate_random_points_list(100, 100.0) bisector_to_pair = make_bisector_to_pair_map(points) angle_to_bisector = make_angle_to_bisector_map(bisector_to_pair) med_bisector = get_median_bisector(angle_to_bisector) exp_len = len(angle_to_bisector) exp_result = form_lines_pairs(angle_to_bisector, med_bisector) for i in range(100): self.assertEqual(exp_len, len(angle_to_bisector)) result = form_lines_pairs(angle_to_bisector, med_bisector) self.assertTrue(check_lists_equality(exp_result, result))
def pre_function(): points = generate_random_points_list(100, 100.0) return make_bisector_to_pair_map(points)
def pre_function(): return generate_random_points_list(100, 100.0)
def test_random(self): for i in range(10): points = generate_random_points_list(30, 30.0) readwrite_list.write_list_of_points(points, "TestRecentRandom.txt") result_num = self.internal_test_loop(points) self.assertTrue(result_num < 16)