diff options
author | Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com> | 2019-02-28 12:12:46 +0530 |
---|---|---|
committer | Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com> | 2019-02-28 12:12:46 +0530 |
commit | c9f4e87e86c166ca5ba641dbb99d8a6a5f759e3a (patch) | |
tree | cf83bc99817ce58dc856e8485e7da78e388e33f0 /profiles/http/src/test/resources | |
parent | 66ea89a04f3ad7476697e87fd2a26c4edd52dafd (diff) |
HTTP: Add multipart support with multiple files
Issue-ID: CLI-129
Change-Id: I65a4d48bb7ce2922043739b83fdc13de7d2f584d
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Diffstat (limited to 'profiles/http/src/test/resources')
-rw-r--r-- | profiles/http/src/test/resources/open-cli-schema/sample-multipart-schema-http.yaml | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/profiles/http/src/test/resources/open-cli-schema/sample-multipart-schema-http.yaml b/profiles/http/src/test/resources/open-cli-schema/sample-multipart-schema-http.yaml new file mode 100644 index 00000000..baf49aea --- /dev/null +++ b/profiles/http/src/test/resources/open-cli-schema/sample-multipart-schema-http.yaml @@ -0,0 +1,68 @@ +# Copyright 2019 Huawei Technologies Co., Ltd. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +open_cli_schema_version: 1.0 +name: sample-test-multipart +description: Multipart sample test command + +info: + product: open-cli + service: test + type: cmd + author: Kanagaraj Manickam kanagaraj.manickam@huawei.com + +parameters: + - name: file1 + type: binary + description: file1 + short_option: b + long_option: file1 + is_optional: false + - name: file2 + type: binary + description: file 2 + short_option: x + long_option: file2 + is_optional: false + - name: entity1 + type: string + description: entity1 + long_option: entity1 + short_option: c + is_optional: false + - name: entity2 + type: string + description: entity2 + long_option: entity2 + short_option: y + is_optional: false +http: + request: + uri: / + method: POST + body: + multipart: + - name: file + content: ${file1} + type: file + - name: file + content: ${file2} + type: file + - name: executions + content: '{"id":"${entity1}"}' + - name: entity2 + content: '{"id":"${entity2}"}' + success_codes: + - 201 + - 200 |