[TEST] Corrected YAML syntax in mget/70_source_filtering

and broke it up into multiple tests which are easier to debug
This commit is contained in:
Clinton Gormley 2013-10-26 13:09:37 +02:00
parent e5daab0b6b
commit cf795cfe4c

View File

@ -1,9 +1,4 @@
--- setup:
"Source filtering":
- skip:
version: "0 - 0.90.999"
reason: "source filtering is not supported in pre 1.0 versions."
- do: - do:
index: index:
index: test_1 index: test_1
@ -16,20 +11,30 @@
type: test type: test
id: 2 id: 2
body: { "include": { "field1": "v1", "field2": "v2" }, "count": 1 } body: { "include": { "field1": "v1", "field2": "v2" }, "count": 1 }
---
"Source filtering - true/false":
- skip:
version: "0 - 0.90.999"
reason: "source filtering is not supported in pre 1.0 versions."
- do: - do:
mget: mget:
body: body:
{ docs: docs:
[ { _index: "test_1", _type: "test", _id: "1", _source: false }, - { _index: "test_1", _type: "test", _id: "1", _source: false }
{ _index: "test_1", _type: "test", _id: "2", _source: true } - { _index: "test_1", _type: "test", _id: "2", _source: true }
]
}
- match: { docs.0._id: "1" } - match: { docs.0._id: "1" }
- is_false: docs.0._source - is_false: docs.0._source
- match: { docs.1._id: "2" } - match: { docs.1._id: "2" }
- is_true: docs.1._source - is_true: docs.1._source
---
"Source filtering - include field":
- skip:
version: "0 - 0.90.999"
reason: "source filtering is not supported in pre 1.0 versions."
- do: - do:
mget: mget:
@ -42,6 +47,12 @@
- match: { docs.1._source: { include: { field1: v1 }} } - match: { docs.1._source: { include: { field1: v1 }} }
---
"Source filtering - include nested field":
- skip:
version: "0 - 0.90.999"
reason: "source filtering is not supported in pre 1.0 versions."
- do: - do:
mget: mget:
body: body:
@ -52,6 +63,12 @@
- match: { docs.0._source: { include: { field1: v1 }} } - match: { docs.0._source: { include: { field1: v1 }} }
- match: { docs.1._source: { include: { field1: v1 }} } - match: { docs.1._source: { include: { field1: v1 }} }
---
"Source filtering - exclude field":
- skip:
version: "0 - 0.90.999"
reason: "source filtering is not supported in pre 1.0 versions."
- do: - do:
mget: mget:
body: body:
@ -60,6 +77,13 @@
- match: { docs.0._source: { include: { field1: v1 }} } - match: { docs.0._source: { include: { field1: v1 }} }
---
"Source filtering - ids and true/false":
- skip:
version: "0 - 0.90.999"
reason: "source filtering is not supported in pre 1.0 versions."
- do: - do:
mget: mget:
_source: false _source: false
@ -76,6 +100,12 @@
- is_true: docs.0._source - is_true: docs.0._source
- is_true: docs.1._source - is_true: docs.1._source
---
"Source filtering - ids and include field":
- skip:
version: "0 - 0.90.999"
reason: "source filtering is not supported in pre 1.0 versions."
- do: - do:
mget: mget:
_source: include.field1 _source: include.field1
@ -84,6 +114,12 @@
- match: { docs.0._source: { include: { field1: v1 }} } - match: { docs.0._source: { include: { field1: v1 }} }
- match: { docs.1._source: { include: { field1: v1 }} } - match: { docs.1._source: { include: { field1: v1 }} }
---
"Source filtering - ids and include nested field":
- skip:
version: "0 - 0.90.999"
reason: "source filtering is not supported in pre 1.0 versions."
- do: - do:
mget: mget:
_source_include: "include.field1,count" _source_include: "include.field1,count"
@ -92,6 +128,12 @@
- match: { docs.0._source: { include: { field1: v1 }, count: 1} } - match: { docs.0._source: { include: { field1: v1 }, count: 1} }
- match: { docs.1._source: { include: { field1: v1 }, count: 1} } - match: { docs.1._source: { include: { field1: v1 }, count: 1} }
---
"Source filtering - ids and exclude field":
- skip:
version: "0 - 0.90.999"
reason: "source filtering is not supported in pre 1.0 versions."
- do: - do:
mget: mget:
_source_include: include _source_include: include