def METHOD_NAME(self):
    polygon = array(((0.0, 0.0), (10.0, 0.0), (10.0, 10.0), (0.0, 10.0)))
    points = array(((-1.0, -1.0), (5.0, 5.0), (15.0, 15.0), (7.0, 7.0)))
    # Create a discontiguous polygon array
    poly3 = zeros((polygon.shape[0], 3))
    poly3[:, :2] = polygon
    polygon = poly3[:, :2]
    # Create a discontiguous points array.
    points = points[1::2]
    result = points_in_polygon(points, polygon)
    self.assertTrue(allclose(array([1, 1]), result))