mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-09-10 15:01:03 +00:00
Add a smoke test for the sql3 endpoint (#2214)
* turned on sql endpoint in smoke test; added a test to execute a simple sql statement * add config to both configs * fixed not enough arraying
This commit is contained in:
parent
1469f4a72c
commit
0a73abbbfe
2 changed files with 16 additions and 1 deletions
|
|
@ -123,6 +123,10 @@ long-query-time = "10s"
|
|||
permissions = "/etc/permissions.yml"
|
||||
query-log-path = "/data/featurebase/query.log"
|
||||
configured-ips = ["${DEPLOYED_INGEST_IPS}"]
|
||||
|
||||
[sql]
|
||||
endpoint-enabled = true
|
||||
|
||||
EOT
|
||||
|
||||
echo "writing the permissions file"
|
||||
|
|
@ -160,6 +164,9 @@ long-query-time = "10s"
|
|||
[metric]
|
||||
service = "prometheus"
|
||||
|
||||
[sql]
|
||||
endpoint-enabled = true
|
||||
|
||||
EOT
|
||||
fi
|
||||
|
||||
|
|
|
|||
|
|
@ -37,7 +37,15 @@ def test_api_is_responding():
|
|||
resp_body = response.json()
|
||||
assert resp_body['state'] == "NORMAL"
|
||||
|
||||
|
||||
|
||||
def test_sql3_is_responding():
|
||||
response = requests.post("http://" + config.datanode0 + ":10101/sql", data = "select 1")
|
||||
assert response.status_code == 200
|
||||
assert response.headers["Content-Type"] == "application/json"
|
||||
resp_body = response.json()
|
||||
assert resp_body['schema']['fields'][0]['type'] == "INT"
|
||||
assert resp_body['data'][0][0] == 1
|
||||
|
||||
def test_get_index_api():
|
||||
response = requests.get("http://" + config.datanode0 + ":10101/index/user")
|
||||
assert response.status_code == 200
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue