2024-10-01 14:59:53 +02:00

25 lines
816 B
Python

from conftest import PGHOST, PGPORT, PGDATABASE, PGUSER, PGPASSWORD, PGSCHEMA
def test_create_get_and_delete_datastore(geoserver):
workspace = datastore = "test_create_pg_datastore"
geoserver.create_workspace(workspace)
response = geoserver.create_pg_datastore(
workspace=workspace,
datastore=datastore,
pg_host=PGHOST,
pg_port=PGPORT,
pg_db=PGDATABASE,
pg_user=PGUSER,
pg_password=PGPASSWORD,
pg_schema=PGSCHEMA,
set_default_datastore=True,
)
assert response.status_code == 201
response = geoserver.get_request(
f"/rest/workspaces/{workspace}/datastores/{datastore}.json"
)
assert response.status_code == 200
response = geoserver.delete_workspace(workspace)
assert response.status_code == 200