add REST test for bulk api integration with ingest
This commit is contained in:
parent
b4baa6c7ab
commit
90743d8db0
|
@ -0,0 +1,105 @@
|
|||
setup:
|
||||
- do:
|
||||
ingest.put_pipeline:
|
||||
id: "pipeline1"
|
||||
body: >
|
||||
{
|
||||
"description": "_description",
|
||||
"processors": [
|
||||
{
|
||||
"set" : {
|
||||
"field" : "field1",
|
||||
"value": "value1"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
- do:
|
||||
ingest.put_pipeline:
|
||||
id: "pipeline2"
|
||||
body: >
|
||||
{
|
||||
"description": "_description",
|
||||
"processors": [
|
||||
{
|
||||
"set" : {
|
||||
"field" : "field2",
|
||||
"value": "value2"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
---
|
||||
"Test bulk request without default pipeline":
|
||||
|
||||
- do:
|
||||
bulk:
|
||||
body:
|
||||
- index:
|
||||
_index: test_index
|
||||
_type: test_type
|
||||
_id: test_id1
|
||||
pipeline: pipeline1
|
||||
- f1: v1
|
||||
- index:
|
||||
_index: test_index
|
||||
_type: test_type
|
||||
_id: test_id2
|
||||
- f1: v2
|
||||
|
||||
- do:
|
||||
get:
|
||||
index: test_index
|
||||
type: test_type
|
||||
id: test_id1
|
||||
|
||||
- match: {_source.field1: value1}
|
||||
- is_false: _source.field2
|
||||
|
||||
- do:
|
||||
get:
|
||||
index: test_index
|
||||
type: test_type
|
||||
id: test_id2
|
||||
|
||||
- is_false: _source.field1
|
||||
- is_false: _source.field2
|
||||
|
||||
---
|
||||
"Test bulk request with default pipeline":
|
||||
|
||||
- do:
|
||||
bulk:
|
||||
pipeline: pipeline1
|
||||
body:
|
||||
- index:
|
||||
_index: test_index
|
||||
_type: test_type
|
||||
_id: test_id1
|
||||
- f1: v1
|
||||
- index:
|
||||
_index: test_index
|
||||
_type: test_type
|
||||
_id: test_id2
|
||||
pipeline: pipeline2
|
||||
- f1: v2
|
||||
- do:
|
||||
get:
|
||||
index: test_index
|
||||
type: test_type
|
||||
id: test_id1
|
||||
|
||||
- match: {_source.field1: value1}
|
||||
- is_false: _source.field2
|
||||
|
||||
- do:
|
||||
get:
|
||||
index: test_index
|
||||
type: test_type
|
||||
id: test_id2
|
||||
|
||||
- is_false: _source.field1
|
||||
- match: {_source.field2: value2}
|
||||
|
Loading…
Reference in New Issue