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)