# WARNING: This file was not generated, but manually written.
# DON'T OVERWRITE IT
# Use it to test:
# npx hurl --test --variable host="http://localhost:31976" tests.hurl
# or (from root of the repo)
# npm run test:local data-termsuite
############################################################################
# Test v1/en
POST {{host}}/v1/en?nb=10
content-type: application/x-gzip
X-Webhook-Success: https://webhook.site/2caab8b5-fc96-4d7a-bb94-bdda20977830
X-Webhook-Failure: https://webhook.site/2caab8b5-fc96-4d7a-bb94-bdda20977830
file,./examples/22-txt-en.tar.gz;
HTTP 200
# Capture the computing token
[Captures]
computing_token: jsonpath "$[0].value"
[Asserts]
variable "computing_token" exists
# There should be a waiting time, representing the time taken to process data.
# Fortunately, as the data is sparse, and the computing time is small,
# the need is small.
# In normal use cases, a webhook is called when the processing is finished.
# That query gives the process identifier.
# Next, you can call the retrieve URL by putting the identifier in the value field.
# Version 4.1.0 of hurl added a delay option, which value is milliseconds.
# https://hurl.dev/blog/2023/09/24/announcing-hurl-4.1.0.html#add-delay-between-requests
POST {{host}}/v1/retrieve-json?indent=true
content-type: application/json
[Options]
delay: 10000
```
[
{
"value":"{{computing_token}}"
}
]
```
HTTP 200
Content-Type: application/json
[{
"key": "n: sediment",
"freq": 10
},
{
"key": "nn: proto-paratethys sea",
"freq": 9
},
{
"key": "a: glacial",
"freq": 7
},
{
"key": "n: mmes",
"freq": 7
},
{
"key": "a: tropical",
"freq": 7
},
{
"key": "n: precipitation",
"freq": 7
},
{
"key": "n: genus",
"freq": 7
},
{
"key": "n: obliquiloculata",
"freq": 7
},
{
"key": "n: telescopus",
"freq": 6
},
{
"key": "nn: clay mineral",
"freq": 6
}]
############################################################################
# Test v1/fr
POST {{host}}/v1/fr?nb=5
content-type: application/x-gzip
X-Webhook-Success: https://webhook.site/2caab8b5-fc96-4d7a-bb94-bdda20977830
X-Webhook-Failure: https://webhook.site/2caab8b5-fc96-4d7a-bb94-bdda20977830
file,./examples/8-txt-fr.tar.gz;
HTTP 200
# Capture the computing token
[Captures]
fr_computing_token: jsonpath "$[0].value"
[Asserts]
variable "fr_computing_token" exists
# There should be a waiting time, representing the time taken to process data.
# Fortunately, as the data is sparse, and the computing time is small,
# the need is small.
# In normal use cases, a webhook is called when the processing is finished.
# That query gives the process identifier.
# Next, you can call the retrieve URL by putting the identifier in the value field.
# Version 4.1.0 of hurl added a delay option, which value is milliseconds.
# https://hurl.dev/blog/2023/09/24/announcing-hurl-4.1.0.html#add-delay-between-requests
POST {{host}}/v1/retrieve-json?indent=true
content-type: application/json
[Options]
delay: 10000
```
[
{
"value":"{{fr_computing_token}}"
}
]
```
HTTP 200
Content-Type: application/json
[{
"key": "a: thermique",
"freq": 12
},
{
"key": "n: fission",
"freq": 12
},
{
"key": "n: biomasse",
"freq": 10
},
{
"key": "na: énergie éolien",
"freq": 7
},
{
"key": "a: électrique",
"freq": 7
}]