mirror of
https://github.com/geoserver/geoserver-cloud.git
synced 2025-12-08 20:16:08 +00:00
25 lines
816 B
Python
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
|