From de56abd4b1ed1c797d20c486eeee8d2a5eba5482 Mon Sep 17 00:00:00 2001 From: Giampaolo Lauria Date: Thu, 7 Feb 2013 22:22:47 -0500 Subject: Adds API Sample tests for FlavorAccess extension. Partially implements blueprint nova-api-samples Fixes bug 1091741 Change-Id: I65bb9e508996417bdcdc9ec87997df5373c06bad --- .../flavor-access-add-tenant-req.json | 5 ++ .../flavor-access-add-tenant-req.xml | 4 + .../flavor-access-add-tenant-resp.json | 8 ++ .../flavor-access-add-tenant-resp.xml | 4 + .../os-flavor-access/flavor-access-create-req.json | 10 +++ .../os-flavor-access/flavor-access-create-req.xml | 10 +++ .../flavor-access-create-resp.json | 20 +++++ .../os-flavor-access/flavor-access-create-resp.xml | 5 ++ .../flavor-access-detail-resp.json | 94 ++++++++++++++++++++++ .../os-flavor-access/flavor-access-detail-resp.xml | 23 ++++++ .../os-flavor-access/flavor-access-list-resp.json | 8 ++ .../os-flavor-access/flavor-access-list-resp.xml | 4 + .../flavor-access-remove-tenant-req.json | 5 ++ .../flavor-access-remove-tenant-req.xml | 4 + .../flavor-access-remove-tenant-resp.json | 3 + .../flavor-access-remove-tenant-resp.xml | 2 + .../os-flavor-access/flavor-access-show-resp.json | 20 +++++ .../os-flavor-access/flavor-access-show-resp.xml | 5 ++ 18 files changed, 234 insertions(+) create mode 100644 doc/api_samples/os-flavor-access/flavor-access-add-tenant-req.json create mode 100644 doc/api_samples/os-flavor-access/flavor-access-add-tenant-req.xml create mode 100644 doc/api_samples/os-flavor-access/flavor-access-add-tenant-resp.json create mode 100644 doc/api_samples/os-flavor-access/flavor-access-add-tenant-resp.xml create mode 100644 doc/api_samples/os-flavor-access/flavor-access-create-req.json create mode 100644 doc/api_samples/os-flavor-access/flavor-access-create-req.xml create mode 100644 doc/api_samples/os-flavor-access/flavor-access-create-resp.json create mode 100644 doc/api_samples/os-flavor-access/flavor-access-create-resp.xml create mode 100644 doc/api_samples/os-flavor-access/flavor-access-detail-resp.json create mode 100644 doc/api_samples/os-flavor-access/flavor-access-detail-resp.xml create mode 100644 doc/api_samples/os-flavor-access/flavor-access-list-resp.json create mode 100644 doc/api_samples/os-flavor-access/flavor-access-list-resp.xml create mode 100644 doc/api_samples/os-flavor-access/flavor-access-remove-tenant-req.json create mode 100644 doc/api_samples/os-flavor-access/flavor-access-remove-tenant-req.xml create mode 100644 doc/api_samples/os-flavor-access/flavor-access-remove-tenant-resp.json create mode 100644 doc/api_samples/os-flavor-access/flavor-access-remove-tenant-resp.xml create mode 100644 doc/api_samples/os-flavor-access/flavor-access-show-resp.json create mode 100644 doc/api_samples/os-flavor-access/flavor-access-show-resp.xml (limited to 'doc') diff --git a/doc/api_samples/os-flavor-access/flavor-access-add-tenant-req.json b/doc/api_samples/os-flavor-access/flavor-access-add-tenant-req.json new file mode 100644 index 000000000..dd847d6bc --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-add-tenant-req.json @@ -0,0 +1,5 @@ +{ + "addTenantAccess": { + "tenant": "fake_tenant" + } +} \ No newline at end of file diff --git a/doc/api_samples/os-flavor-access/flavor-access-add-tenant-req.xml b/doc/api_samples/os-flavor-access/flavor-access-add-tenant-req.xml new file mode 100644 index 000000000..ab9ec8ba7 --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-add-tenant-req.xml @@ -0,0 +1,4 @@ + + + fake_tenant + \ No newline at end of file diff --git a/doc/api_samples/os-flavor-access/flavor-access-add-tenant-resp.json b/doc/api_samples/os-flavor-access/flavor-access-add-tenant-resp.json new file mode 100644 index 000000000..b6c1bc77d --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-add-tenant-resp.json @@ -0,0 +1,8 @@ +{ + "flavor_access": [ + { + "flavor_id": "10", + "tenant_id": "fake_tenant" + } + ] +} \ No newline at end of file diff --git a/doc/api_samples/os-flavor-access/flavor-access-add-tenant-resp.xml b/doc/api_samples/os-flavor-access/flavor-access-add-tenant-resp.xml new file mode 100644 index 000000000..1e55ad2f9 --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-add-tenant-resp.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/doc/api_samples/os-flavor-access/flavor-access-create-req.json b/doc/api_samples/os-flavor-access/flavor-access-create-req.json new file mode 100644 index 000000000..77c51d7e4 --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-create-req.json @@ -0,0 +1,10 @@ +{ + "flavor": { + "name": "test_flavor", + "ram": 1024, + "vcpus": 2, + "disk": 10, + "id": "10", + "os-flavor-access:is_public": false + } +} \ No newline at end of file diff --git a/doc/api_samples/os-flavor-access/flavor-access-create-req.xml b/doc/api_samples/os-flavor-access/flavor-access-create-req.xml new file mode 100644 index 000000000..81256cf25 --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-create-req.xml @@ -0,0 +1,10 @@ + + \ No newline at end of file diff --git a/doc/api_samples/os-flavor-access/flavor-access-create-resp.json b/doc/api_samples/os-flavor-access/flavor-access-create-resp.json new file mode 100644 index 000000000..433c36b34 --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-create-resp.json @@ -0,0 +1,20 @@ +{ + "flavor": { + "disk": 10, + "id": "10", + "links": [ + { + "href": "http://openstack.example.com/v2/openstack/flavors/10", + "rel": "self" + }, + { + "href": "http://openstack.example.com/openstack/flavors/10", + "rel": "bookmark" + } + ], + "name": "test_flavor", + "os-flavor-access:is_public": false, + "ram": 1024, + "vcpus": 2 + } +} \ No newline at end of file diff --git a/doc/api_samples/os-flavor-access/flavor-access-create-resp.xml b/doc/api_samples/os-flavor-access/flavor-access-create-resp.xml new file mode 100644 index 000000000..5c40d3aea --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-create-resp.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/doc/api_samples/os-flavor-access/flavor-access-detail-resp.json b/doc/api_samples/os-flavor-access/flavor-access-detail-resp.json new file mode 100644 index 000000000..f5e8a7584 --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-detail-resp.json @@ -0,0 +1,94 @@ +{ + "flavors": [ + { + "disk": 0, + "id": "1", + "links": [ + { + "href": "http://openstack.example.com/v2/openstack/flavors/1", + "rel": "self" + }, + { + "href": "http://openstack.example.com/openstack/flavors/1", + "rel": "bookmark" + } + ], + "name": "m1.tiny", + "os-flavor-access:is_public": true, + "ram": 512, + "vcpus": 1 + }, + { + "disk": 20, + "id": "2", + "links": [ + { + "href": "http://openstack.example.com/v2/openstack/flavors/2", + "rel": "self" + }, + { + "href": "http://openstack.example.com/openstack/flavors/2", + "rel": "bookmark" + } + ], + "name": "m1.small", + "os-flavor-access:is_public": true, + "ram": 2048, + "vcpus": 1 + }, + { + "disk": 40, + "id": "3", + "links": [ + { + "href": "http://openstack.example.com/v2/openstack/flavors/3", + "rel": "self" + }, + { + "href": "http://openstack.example.com/openstack/flavors/3", + "rel": "bookmark" + } + ], + "name": "m1.medium", + "os-flavor-access:is_public": true, + "ram": 4096, + "vcpus": 2 + }, + { + "disk": 80, + "id": "4", + "links": [ + { + "href": "http://openstack.example.com/v2/openstack/flavors/4", + "rel": "self" + }, + { + "href": "http://openstack.example.com/openstack/flavors/4", + "rel": "bookmark" + } + ], + "name": "m1.large", + "os-flavor-access:is_public": true, + "ram": 8192, + "vcpus": 4 + }, + { + "disk": 160, + "id": "5", + "links": [ + { + "href": "http://openstack.example.com/v2/openstack/flavors/5", + "rel": "self" + }, + { + "href": "http://openstack.example.com/openstack/flavors/5", + "rel": "bookmark" + } + ], + "name": "m1.xlarge", + "os-flavor-access:is_public": true, + "ram": 16384, + "vcpus": 8 + } + ] +} \ No newline at end of file diff --git a/doc/api_samples/os-flavor-access/flavor-access-detail-resp.xml b/doc/api_samples/os-flavor-access/flavor-access-detail-resp.xml new file mode 100644 index 000000000..1cbe69c7d --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-detail-resp.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/api_samples/os-flavor-access/flavor-access-list-resp.json b/doc/api_samples/os-flavor-access/flavor-access-list-resp.json new file mode 100644 index 000000000..b6c1bc77d --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-list-resp.json @@ -0,0 +1,8 @@ +{ + "flavor_access": [ + { + "flavor_id": "10", + "tenant_id": "fake_tenant" + } + ] +} \ No newline at end of file diff --git a/doc/api_samples/os-flavor-access/flavor-access-list-resp.xml b/doc/api_samples/os-flavor-access/flavor-access-list-resp.xml new file mode 100644 index 000000000..1e55ad2f9 --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-list-resp.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/doc/api_samples/os-flavor-access/flavor-access-remove-tenant-req.json b/doc/api_samples/os-flavor-access/flavor-access-remove-tenant-req.json new file mode 100644 index 000000000..dff6d540a --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-remove-tenant-req.json @@ -0,0 +1,5 @@ +{ + "removeTenantAccess": { + "tenant": "fake_tenant" + } +} \ No newline at end of file diff --git a/doc/api_samples/os-flavor-access/flavor-access-remove-tenant-req.xml b/doc/api_samples/os-flavor-access/flavor-access-remove-tenant-req.xml new file mode 100644 index 000000000..fc296c302 --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-remove-tenant-req.xml @@ -0,0 +1,4 @@ + + + fake_tenant + \ No newline at end of file diff --git a/doc/api_samples/os-flavor-access/flavor-access-remove-tenant-resp.json b/doc/api_samples/os-flavor-access/flavor-access-remove-tenant-resp.json new file mode 100644 index 000000000..5cab03334 --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-remove-tenant-resp.json @@ -0,0 +1,3 @@ +{ + "flavor_access": [] +} \ No newline at end of file diff --git a/doc/api_samples/os-flavor-access/flavor-access-remove-tenant-resp.xml b/doc/api_samples/os-flavor-access/flavor-access-remove-tenant-resp.xml new file mode 100644 index 000000000..862e02872 --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-remove-tenant-resp.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/doc/api_samples/os-flavor-access/flavor-access-show-resp.json b/doc/api_samples/os-flavor-access/flavor-access-show-resp.json new file mode 100644 index 000000000..a60b8cc62 --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-show-resp.json @@ -0,0 +1,20 @@ +{ + "flavor": { + "disk": 0, + "id": "1", + "links": [ + { + "href": "http://openstack.example.com/v2/openstack/flavors/1", + "rel": "self" + }, + { + "href": "http://openstack.example.com/openstack/flavors/1", + "rel": "bookmark" + } + ], + "name": "m1.tiny", + "os-flavor-access:is_public": true, + "ram": 512, + "vcpus": 1 + } +} \ No newline at end of file diff --git a/doc/api_samples/os-flavor-access/flavor-access-show-resp.xml b/doc/api_samples/os-flavor-access/flavor-access-show-resp.xml new file mode 100644 index 000000000..ae699cb07 --- /dev/null +++ b/doc/api_samples/os-flavor-access/flavor-access-show-resp.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file -- cgit