def METHOD_NAME():
    hyperbola = Hyperbola(major=1.0, minor=0.5)
    assert close(hyperbola.major, 1.0, tol=1e-12)
    assert close(hyperbola.minor, 0.5, tol=1e-12)
    assert close(hyperbola.semifocal, 1.118033988749895, tol=1e-12)
    assert close(hyperbola.eccentricity, 1.118033988749895, tol=1e-12)
    assert close(hyperbola.focal, 2.23606797749979, tol=1e-12)
    assert hyperbola.is_closed
    assert hyperbola.is_periodic
    assert hyperbola.frame == Frame.worldXY()
    assert allclose(hyperbola.point_at(0.0), hyperbola.point_at(0.0, world=False), tol=1e-12)
    assert allclose(hyperbola.point_at(0.25), hyperbola.point_at(0.25, world=False), tol=1e-12)
    assert allclose(hyperbola.point_at(0.5), hyperbola.point_at(0.5, world=False), tol=1e-12)
    assert allclose(hyperbola.point_at(0.75), hyperbola.point_at(0.75, world=False), tol=1e-12)
    assert allclose(hyperbola.point_at(1.0), hyperbola.point_at(1.0, world=False), tol=1e-12)