@@ -18,9 +18,14 @@ local json = require "dkjson"
1818local path = require " path"
1919local upath = require " path" .new (' /' )
2020local utils = require " utils"
21- local url = " http://example.com "
21+ -- local url = "http://127.0.0.1:7090/get "
2222local fname = " ./test.download"
2323
24+ -- local GET_URL = "http://example.com"
25+ -- local POST_URL = "http://httpbin.org/post"
26+ local GET_URL = " http://127.0.0.1:7090/get"
27+ local POST_URL = " http://127.0.0.1:7090/post"
28+
2429-- print("------------------------------------")
2530-- print("Lua version: " .. (_G.jit and _G.jit.version or _G._VERSION))
2631-- print("cURL version: " .. curl.version())
@@ -30,10 +35,6 @@ local fname = "./test.download"
3035local weak_ptr , gc_collect , is_curl_ge , read_file , stream , Stream =
3136 utils .import (' weak_ptr' , ' gc_collect' , ' is_curl_ge' , ' read_file' , ' stream' , ' Stream' )
3237
33- -- local POST_URL = "http://httpbin.org/post"
34-
35- local POST_URL = " http://127.0.0.1:7090/post"
36-
3738local ENABLE = true
3839
3940local _ENV = TEST_CASE ' curl error' if ENABLE then
9798function test_write_to_file ()
9899 f = assert (io.open (fname , " w+b" ))
99100 c = assert (curl .easy {
100- url = url ;
101+ url = GET_URL ;
101102 writefunction = f ;
102103 })
103104
106107
107108function test_write_abort_01 ()
108109 c = assert (scurl .easy {
109- url = url ;
110+ url = GET_URL ;
110111 writefunction = function (str ) return # str - 1 end ;
111112 })
112113
116117
117118function test_write_abort_02 ()
118119 c = assert (scurl .easy {
119- url = url ;
120+ url = GET_URL ;
120121 writefunction = function (str ) return false end ;
121122 })
122123
126127
127128function test_write_abort_03 ()
128129 c = assert (scurl .easy {
129- url = url ;
130+ url = GET_URL ;
130131 writefunction = function (str ) return nil , " WRITEERROR" end ;
131132 })
132133
136137
137138function test_write_abort_04 ()
138139 c = assert (scurl .easy {
139- url = url ;
140+ url = GET_URL ;
140141 writefunction = function (str ) return nil end ;
141142 })
142143
157158
158159function test_write_pass_01 ()
159160 c = assert (curl .easy {
160- url = url ;
161+ url = GET_URL ;
161162 writefunction = function (s ) return # s end
162163 })
163164
166167
167168function test_write_pass_02 ()
168169 c = assert (curl .easy {
169- url = url ;
170+ url = GET_URL ;
170171 writefunction = function () return end
171172 })
172173
175176
176177function test_write_pass_03 ()
177178 c = assert (curl .easy {
178- url = url ;
179+ url = GET_URL ;
179180 writefunction = function () return true end
180181 })
181182
@@ -188,7 +189,7 @@ function test_write_coro()
188189
189190 co1 = coroutine.create (function ()
190191 c = assert (curl .easy {
191- url = url ;
192+ url = GET_URL ;
192193 writefunction = function ()
193194 called = coroutine.running ()
194195 return true
224225
225226function test_abort_01 ()
226227 c = assert (scurl .easy {
227- url = url ,
228+ url = GET_URL ,
228229 writefunction = pass ,
229230 noprogress = false ,
230231 progressfunction = function () return false end
236237
237238function test_abort_02 ()
238239 c = assert (scurl .easy {
239- url = url ,
240+ url = GET_URL ,
240241 writefunction = pass ,
241242 noprogress = false ,
242243 progressfunction = function () return 0 end
248249
249250function test_abort_03 ()
250251 c = assert (scurl .easy {
251- url = url ,
252+ url = GET_URL ,
252253 writefunction = pass ,
253254 noprogress = false ,
254255 progressfunction = function () return nil end
260261
261262function test_abort_04 ()
262263 c = assert (scurl .easy {
263- url = url ,
264+ url = GET_URL ,
264265 writefunction = pass ,
265266 noprogress = false ,
266267 progressfunction = function () return nil , " PROGRESSERROR" end
272273
273274function test_abort_05 ()
274275 c = assert (scurl .easy {
275- url = url ,
276+ url = GET_URL ,
276277 writefunction = pass ,
277278 noprogress = false ,
278279 progressfunction = function () error ( " PROGRESSERROR" )end
285286
286287function test_pass_01 ()
287288 c = assert (scurl .easy {
288- url = url ,
289+ url = GET_URL ,
289290 writefunction = pass ,
290291 noprogress = false ,
291292 progressfunction = function () end
296297
297298function test_pass_02 ()
298299 c = assert (scurl .easy {
299- url = url ,
300+ url = GET_URL ,
300301 writefunction = pass ,
301302 noprogress = false ,
302303 progressfunction = function () return true end
307308
308309function test_pass_03 ()
309310 c = assert (scurl .easy {
310- url = url ,
311+ url = GET_URL ,
311312 writefunction = pass ,
312313 noprogress = false ,
313314 progressfunction = function () return 1 end
330331
331332function test_header_abort_01 ()
332333 c = assert (scurl .easy {
333- url = url ;
334+ url = GET_URL ;
334335 writefunction = dummy ,
335336 headerfunction = function (str ) return # str - 1 end ;
336337 })
341342
342343function test_header_abort_02 ()
343344 c = assert (scurl .easy {
344- url = url ;
345+ url = GET_URL ;
345346 writefunction = dummy ,
346347 headerfunction = function (str ) return false end ;
347348 })
352353
353354function test_header_abort_03 ()
354355 c = assert (scurl .easy {
355- url = url ;
356+ url = GET_URL ;
356357 writefunction = dummy ,
357358 headerfunction = function (str ) return nil , " WRITEERROR" end ;
358359 })
363364
364365function test_header_abort_04 ()
365366 c = assert (scurl .easy {
366- url = url ;
367+ url = GET_URL ;
367368 writefunction = dummy ,
368369 headerfunction = function (str ) return nil end ;
369370 })
385386
386387function test_header_pass_01 ()
387388 c = assert (curl .easy {
388- url = url ;
389+ url = GET_URL ;
389390 writefunction = dummy ,
390391 headerfunction = function (s ) return # s end
391392 })
395396
396397function test_header_pass_02 ()
397398 c = assert (curl .easy {
398- url = url ;
399+ url = GET_URL ;
399400 writefunction = dummy ,
400401 headerfunction = function () return end
401402 })
405406
406407function test_header_pass_03 ()
407408 c = assert (curl .easy {
408- url = url ;
409+ url = GET_URL ;
409410 writefunction = dummy ,
410411 headerfunction = function () return true end
411412 })
0 commit comments