def test_find_minimal_convex_hull_for_all_negative_points(self):
     assert [1, 3, 4, 5] == find_minimal_convex_hull([(-2, -3), (-4, -4), (-3, -7), (-6, -5), (-7, -2)])
 def test_find_minimal_convex_hull_for_empty_list(self):
     assert [] == find_minimal_convex_hull([])
 def test_find_minimal_convex_hull(self):
     assert [1, 3, 4, 5] == find_minimal_convex_hull([(2, 3), (4, 4), (3, 7), (6, 5), (7, 2)])
 def test_find_minimal_convex_hull_for_one_point(self):
     assert [1] == find_minimal_convex_hull([(1, 1)])