Add more functional test for placement.usage

Add more test cases for placement.usage to cover some
edge case.

blueprint placement-test-enhancement

Change-Id: I7c06f1f13f2af84d48e1a5ccc6990024c27cc75a
This commit is contained in:
jichenjc 2017-10-19 01:55:57 +08:00 committed by jichen
parent 6ee125ca81
commit 62efb808a0
1 changed files with 22 additions and 0 deletions

View File

@ -50,6 +50,20 @@ tests:
openstack-api-version: placement 1.9
status: 400
- name: get empty usages with project id
GET: /usages?project_id=$ENVIRON['PROJECT_ID]
request_headers:
openstack-api-version: placement 1.9
response_json_paths:
usages: {}
- name: get empty usages with project id and user id
GET: /usages?project_id=$ENVIRON['PROJECT_ID']&user_id=78725f09-5c01-4c9e-97a5-98d75e1e32b1
request_headers:
openstack-api-version: placement 1.9
response_json_paths:
usages: {}
- name: get total usages project_id less than min length
GET: /usages?project_id=
request_headers:
@ -81,3 +95,11 @@ tests:
status: 400
response_strings:
- "Failed validating 'maxLength'"
- name: get total usages with additional param
GET: /usages?project_id=$ENVIRON['PROJECT_ID']&user_id=78725f09-5c01-4c9e-97a5-98d75e1e32b1&dummy=1
request_headers:
openstack-api-version: placement 1.9
status: 400
response_strings:
- "Additional properties are not allowed"