def test_contains_point_returns_true_if_the_specified_point_is_within_radius( self): circle = Circle(Point(0, 0), 10) point_center = Point(0, 0) self.assertTrue(circle.contains_point(point_center)) point_middle = Point(5, 5) self.assertTrue(circle.contains_point(point_middle))
def test_contains_point_returns_false_if_the_specified_point_is_not_within_radius( self): circle = Circle(Point(0, 0), 10) point_external = Point(20, 0) self.assertFalse(circle.contains_point(point_external))
def test_contains_point_returns_false_if_the_specified_point_is_on_the_edge( self): circle = Circle(Point(0, 0), 10) point_edge = Point(10, 0) self.assertFalse( circle.contains_point(point_edge)) # edge points not included