def test_prime_meridian__from_string__invalid(invalid_str): with pytest.raises(CRSError, match="Invalid prime meridian string"): PrimeMeridian.from_string(invalid_str)
def test_prime_meridian__from_string__invalid(): with pytest.raises(CRSError, match="Invalid prime meridian string"): PrimeMeridian.from_string("3-598y5-98y") with pytest.raises(CRSError, match="Invalid prime meridian string"): PrimeMeridian.from_string("urn:ogc:def:datum:EPSG::6326")
def test_prime_meridian__from_string(input_str): pm = PrimeMeridian.from_string(input_str) assert pm.name == "Greenwich"
def test_prime_meridian__from_string(): pm = PrimeMeridian.from_string("urn:ogc:def:meridian:EPSG::8901") assert pm.name == "Greenwich"