diff options
author | Björn Stenberg <bjorn@haxx.se> | 2018-02-10 15:13:15 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2018-02-15 09:36:03 +0100 |
commit | b46cfbc068ebe90f18e9777b9e877e4934c1b5e3 (patch) | |
tree | 4d88b0f4d9492f51a93251e488400ff7a8abba62 /tests/data/test1555 | |
parent | 43a50a2580db2bfb28483a96964ae27b584472da (diff) | |
download | curl-b46cfbc068ebe90f18e9777b9e877e4934c1b5e3.tar.gz |
TODO fixed: Detect when called from within callbacks
Closes #2302
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> |