def test_ellipsoid__from_name(input_str, long_name): ee = Ellipsoid.from_name(input_str) assert ee.name == long_name
def test_ellipsoid__from_name__invalid(invalid_str): with pytest.raises(CRSError, match="Invalid ellipsoid name"): Ellipsoid.from_name(invalid_str)
def test_ellipsoid__from_name__invalid__auth(): with pytest.raises(CRSError, match="Invalid ellipsoid name"): Ellipsoid.from_name("intl", auth_name="ESRI")