File: method-shortcut.yaml

package info (click to toggle)
python-gabbi 4.2.0-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 972 kB
  • sloc: python: 3,788; makefile: 62; sh: 35
file content (42 lines) | stat: -rw-r--r-- 903 bytes parent folder | download | duplicates (7)
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
31
32
33
34
35
36
37
38
39
40
41
42

tests:
- name: simple POST
  POST: /somewhere
  data:
      cow: barn
  request_headers:
      content-type: application/json
  response_json_paths:
      $.cow: barn

- name: POST with query
  POST: /somewhere?chicken=coop
  data:
      cow: barn
  request_headers:
      content-type: application/json
  response_json_paths:
      $.cow: barn
      $.chicken[0]: coop

- name: simple GET
  GET: /
  ssl: True
  response_headers:
      x-gabbi-url: https://$NETLOC/

- name: arbitrary method
  IMAGINARY: /
  status: 405
  response_headers:
      allow: GET, PUT, POST, DELETE, PATCH
      x-gabbi-method: IMAGINARY
      x-gabbi-url: $SCHEME://$NETLOC/

# Can't do this because format validation is during test generation not
# test running. xfail only works during test running :(
# See gabbi/tests/test_driver for a test of this.
# - name: duplicate shortcut
#   GET: /
#   POST: /
#   xfail: true