deb-python-gabbi/gabbi/tests/gabbits_intercept/method-shortcut.yaml
Chris Dent 895119af66 Send a warning when a yaml filename has an underscore (#157)
TestSuites are grouped by test runners by the name that is
generated for the tests within. To ease that grouping it is
useful to have filenames with a known set of characters.

Grouping is also used for py.test fixture handling.

This change raises a warning if a filename has an '_' in it,
effectively declaring that though it is possible to use '_',
it can impact grouping.

Fixes #144
2016-06-16 13:41:56 +01:00

43 lines
903 B
YAML

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