@@ -62,26 +62,32 @@ __DATA__
62
62
check_res(etcd, err)
63
63
64
64
local res
65
- res, err = etcd:set("/dir/v3/b", '"foo"')
65
+ res, err = etcd:rmdir("/dir")
66
+ check_res(res, err, nil, 200)
67
+
68
+ res, err = etcd:set("/dir/v3/a", '"foo"')
66
69
check_res(res, err)
67
70
68
- res, err = etcd:get("/dir/v3/b ")
71
+ res, err = etcd:get("/dir/v3/a ")
69
72
check_res(res, err, '"foo"')
70
73
71
74
local s = cjson.encode({a = 1})
72
- res, err = etcd:setx("/dir/v3/c ", s)
75
+ res, err = etcd:setx("/dir/v3/a ", s)
73
76
check_res(res, err, nil, 200)
74
77
75
- res, err = etcd:get("/dir/v3/c ")
78
+ res, err = etcd:get("/dir/v3/a ")
76
79
check_res(res, err, s, 200)
77
80
78
- res, err = etcd:setnx("/dir/v3/d ", "")
81
+ res, err = etcd:setnx("/dir/v3/not_exist ", "")
79
82
check_res(res, err, nil, 200)
80
83
81
- res, err = etcd:get("/dir/v3/d ")
84
+ res, err = etcd:get("/dir/v3/not_exist ")
82
85
check_res(res, err, "", 200)
83
86
84
- res, err = etcd:set("/dir/v3/a", 111)
87
+ res, err = etcd:rmdir("/dir")
88
+ check_res(res, err, nil, 200)
89
+
90
+ res, err = etcd:set("/dir/v3/b", 111)
85
91
check_res(res, err)
86
92
}
87
93
}
@@ -110,38 +116,44 @@ err: unsupported type for number
110
116
check_res(etcd, err)
111
117
112
118
local res
119
+ res, err = etcd:rmdir("/dir")
120
+ check_res(res, err, nil, 200)
121
+
113
122
res, err = etcd:set("/dir/v3/a", 111)
114
123
check_res(res, err)
115
124
116
125
res, err = etcd:get("/dir/v3/a")
117
126
check_res(res, err, 111)
118
127
119
- res, err = etcd:set("/dir/v3/b ", '"foo"')
128
+ res, err = etcd:set("/dir/v3/a ", '"foo"')
120
129
check_res(res, err)
121
130
122
- res, err = etcd:get("/dir/v3/b ")
131
+ res, err = etcd:get("/dir/v3/a ")
123
132
check_res(res, err, '"foo"')
124
133
125
134
local s = cjson.encode({a = 1})
126
- res, err = etcd:setx("/dir/v3/c ", s)
135
+ res, err = etcd:setx("/dir/v3/a ", s)
127
136
check_res(res, err, nil, 200)
128
137
129
- res, err = etcd:get("/dir/v3/c ")
138
+ res, err = etcd:get("/dir/v3/a ")
130
139
check_res(res, err, s, 200)
131
140
132
- res, err = etcd:setnx("/dir/v3/d ", "")
141
+ res, err = etcd:setnx("/dir/v3/not_exist ", "")
133
142
check_res(res, err, nil, 200)
134
143
135
- res, err = etcd:get("/dir/v3/d ")
144
+ res, err = etcd:get("/dir/v3/not_exist ")
136
145
check_res(res, err, "", 200)
146
+
147
+ res, err = etcd:rmdir("/dir")
148
+ check_res(res, err, nil, 200)
137
149
}
138
150
}
139
151
--- request
140
152
GET /t
141
- --- error_log
153
+ --- no_error_log
142
154
failed to check value, got: nil, expect:
143
155
--- response_body
144
156
checked val as expect: 111
145
157
checked val as expect: "foo"
146
158
checked val as expect: {"a":1}
147
- failed to check value
159
+ checked val as expect:
0 commit comments