forked from svanoort/pyresttest
-
Notifications
You must be signed in to change notification settings - Fork 1
/
sample_test.yaml
30 lines (29 loc) · 907 Bytes
/
sample_test.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Sample test file
# Intended to work with the REST demo-app from this project:
# https://github.com/svanoort/rest-compress
---
- config:
- testset: "Sample Tests" #Name test sets
- url: "/ping" #Basic test, just a simple GET
- test: {url: "/ping", method: "GET"} #Specify method, in-line version
- test: #Defined test
- url: "/complex"
group: "Complex"
name: "Test complex object"
method: "GET"
expected_status: 200
- test:
- url: "/object"
- method: "GET"
- headers:
- Accept: application/json
- Content-Encoding: lzf
- test:
- url: "/cheese"
- method: "POST"
- headers: {Content-Type: application/xml, "Content-Encoding": "gzip"}
- test:
- url: "/complex/100"
- method: "POST"
- body: "<xmlhere><tag>contents</tag></xmlhere>" #Body for the POST method
- import: "more_tests.yaml" #Import another test file into this one