51 lines
2.1 KiB
YAML
51 lines
2.1 KiB
YAML
desc: Test basic changefeed operations
|
|
table_variable_name: tbl
|
|
tests:
|
|
|
|
# Fill in some data
|
|
- rb: tbl.index_create('a')
|
|
ot: partial({'created':1})
|
|
|
|
- rb: tbl.index_wait().count
|
|
ot: 1
|
|
|
|
- rb: tbl.insert([{id:1, a:8}, {id:2, a:7}])
|
|
ot: partial({'errors':0, 'inserted':2})
|
|
|
|
- rb: idmin = tbl.min(index:'id').changes(squash:false, include_initial:true).limit(2)
|
|
- rb: idmax = tbl.max(index:'id').changes(squash:false, include_initial:true).limit(2)
|
|
- rb: amin = tbl.min(index:'a').changes(squash:false, include_initial:true).limit(2)
|
|
- rb: amax = tbl.max(index:'a').changes(squash:false, include_initial:true).limit(2)
|
|
|
|
- rb: idmin2 = tbl.min(index:'id').changes(squash:true, include_initial:true).limit(2)
|
|
- rb: idmax2 = tbl.max(index:'id').changes(squash:true, include_initial:true).limit(2)
|
|
- rb: amin2 = tbl.min(index:'a').changes(squash:true, include_initial:true).limit(2)
|
|
- rb: amax2 = tbl.max(index:'a').changes(squash:true, include_initial:true).limit(2)
|
|
|
|
- rb: tbl.insert([{id:0, a:9}, {id:3, a:6}])
|
|
ot: partial({'errors':0, 'inserted':2})
|
|
|
|
- rb: idmin.to_a
|
|
ot: ([{"new_val"=>{"a"=>8, "id"=>1}}, {"new_val"=>{"a"=>9, "id"=>0}, "old_val"=>{"a"=>8, "id"=>1}}])
|
|
|
|
- rb: idmax.to_a
|
|
ot: ([{"new_val"=>{"a"=>7, "id"=>2}}, {"new_val"=>{"a"=>6, "id"=>3}, "old_val"=>{"a"=>7, "id"=>2}}])
|
|
|
|
- rb: amin.to_a
|
|
ot: ([{"new_val"=>{"a"=>7, "id"=>2}}, {"new_val"=>{"a"=>6, "id"=>3}, "old_val"=>{"a"=>7, "id"=>2}}])
|
|
|
|
- rb: amax.to_a
|
|
ot: ([{"new_val"=>{"a"=>8, "id"=>1}}, {"new_val"=>{"a"=>9, "id"=>0}, "old_val"=>{"a"=>8, "id"=>1}}])
|
|
|
|
- rb: idmin2.to_a
|
|
ot: ([{"new_val"=>{"a"=>8, "id"=>1}}, {"new_val"=>{"a"=>9, "id"=>0}, "old_val"=>{"a"=>8, "id"=>1}}])
|
|
|
|
- rb: idmax2.to_a
|
|
ot: ([{"new_val"=>{"a"=>7, "id"=>2}}, {"new_val"=>{"a"=>6, "id"=>3}, "old_val"=>{"a"=>7, "id"=>2}}])
|
|
|
|
- rb: amin2.to_a
|
|
ot: ([{"new_val"=>{"a"=>7, "id"=>2}}, {"new_val"=>{"a"=>6, "id"=>3}, "old_val"=>{"a"=>7, "id"=>2}}])
|
|
|
|
- rb: amax2.to_a
|
|
ot: ([{"new_val"=>{"a"=>8, "id"=>1}}, {"new_val"=>{"a"=>9, "id"=>0}, "old_val"=>{"a"=>8, "id"=>1}}])
|