diff options
Diffstat (limited to 'tests/data/test1555')
-rw-r--r-- | tests/data/test1555 | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/tests/data/test1555 b/tests/data/test1555 new file mode 100644 index 000000000..19512c5f5 --- /dev/null +++ b/tests/data/test1555 @@ -0,0 +1,50 @@ +<testcase> +<info> +<keywords> +RECURSIVE_API_CALL +</keywords> +</info> + +# Server-side +<reply> +<data nocheck="yes"> +HTTP/1.1 204 PARTIAL
+X-Comment: partial response to keep the client waiting
+</data> +<postcmd> +wait 10 +</postcmd> +</reply> + +# Client-side +<client> +<server> +http +</server> +<tool> +lib1555 +</tool> + <name> +verify api is protected against calls from callbacks + </name> + +# this server/host won't be used for real + <command> +http://%HOSTIP:%HTTPPORT/1555 +</command> +</client> + +# Verify data after the test has been "shot" +<verify> +<protocol> +</protocol> +# 42 == CURLE_ABORTED_BY_CALLBACK +<errorcode> +42 +</errorcode> +<stdout> +curl_easy_recv returned 93 +curl_easy_send returned 93 +</stdout> +</verify> +</testcase> |