diff --git a/cratonclient/tests/cassettes/TestClouds-test_autopagination_when_listing.yaml b/cratonclient/tests/cassettes/TestClouds-test_autopagination_when_listing.yaml new file mode 100644 index 0000000..15eb467 --- /dev/null +++ b/cratonclient/tests/cassettes/TestClouds-test_autopagination_when_listing.yaml @@ -0,0 +1,4446 @@ +http_interactions: +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (0/62)\"\ + ,\n \"name\": \"cloud-0\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-0\",\n \"id\": 85,\n\ + \ \"note\": \"This cloud was created to test pagination. (0/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.266042\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/85 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-5500677c-a421-4581-a43a-27ee195f02de + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (1/62)\"\ + ,\n \"name\": \"cloud-1\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-1\",\n \"id\": 86,\n\ + \ \"note\": \"This cloud was created to test pagination. (1/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.307355\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/86 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-6be5f721-9a59-4fe7-bedb-03f822798d54 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (2/62)\"\ + ,\n \"name\": \"cloud-2\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-2\",\n \"id\": 87,\n\ + \ \"note\": \"This cloud was created to test pagination. (2/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.359313\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/87 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-b471f303-6379-487a-a86b-73ec3c6e48cd + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (3/62)\"\ + ,\n \"name\": \"cloud-3\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-3\",\n \"id\": 88,\n\ + \ \"note\": \"This cloud was created to test pagination. (3/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.398049\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/88 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-da53685c-d996-4668-bdfd-bf0ee71506f9 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (4/62)\"\ + ,\n \"name\": \"cloud-4\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-4\",\n \"id\": 89,\n\ + \ \"note\": \"This cloud was created to test pagination. (4/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.436611\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/89 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-b044e867-54ce-4971-8d84-8fd5bf8936aa + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (5/62)\"\ + ,\n \"name\": \"cloud-5\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-5\",\n \"id\": 90,\n\ + \ \"note\": \"This cloud was created to test pagination. (5/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.480788\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/90 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-2409a03f-cc82-4ffb-a990-5f3c002e39b2 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (6/62)\"\ + ,\n \"name\": \"cloud-6\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-6\",\n \"id\": 91,\n\ + \ \"note\": \"This cloud was created to test pagination. (6/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.521195\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/91 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-2645e550-2d0b-4f14-90d4-77827468db06 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (7/62)\"\ + ,\n \"name\": \"cloud-7\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-7\",\n \"id\": 92,\n\ + \ \"note\": \"This cloud was created to test pagination. (7/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.561030\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/92 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-05d9f594-9eff-45d9-835e-d910e244ca67 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (8/62)\"\ + ,\n \"name\": \"cloud-8\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-8\",\n \"id\": 93,\n\ + \ \"note\": \"This cloud was created to test pagination. (8/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.600604\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/93 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-36652719-2c99-4af7-adfe-3deeb372507b + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (9/62)\"\ + ,\n \"name\": \"cloud-9\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-9\",\n \"id\": 94,\n\ + \ \"note\": \"This cloud was created to test pagination. (9/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.640185\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/94 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-63fa6c78-4fbb-4d23-97e9-0b565d30c7c5 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (10/62)\"\ + ,\n \"name\": \"cloud-10\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-10\",\n \"id\": 95,\n\ + \ \"note\": \"This cloud was created to test pagination. (10/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.678277\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/95 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-655abb33-9631-4a5e-9e55-91884083fbfe + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (11/62)\"\ + ,\n \"name\": \"cloud-11\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-11\",\n \"id\": 96,\n\ + \ \"note\": \"This cloud was created to test pagination. (11/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.716269\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/96 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-15cecbaf-7f0e-4d66-bb33-72a2e11d92a8 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (12/62)\"\ + ,\n \"name\": \"cloud-12\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-12\",\n \"id\": 97,\n\ + \ \"note\": \"This cloud was created to test pagination. (12/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.753008\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/97 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-a0ed93fe-84bf-48fe-878a-bca549a846c4 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (13/62)\"\ + ,\n \"name\": \"cloud-13\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-13\",\n \"id\": 98,\n\ + \ \"note\": \"This cloud was created to test pagination. (13/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.788373\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/98 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-697066e5-771e-4d29-abc9-dbae3c7b4c5d + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (14/62)\"\ + ,\n \"name\": \"cloud-14\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-14\",\n \"id\": 99,\n\ + \ \"note\": \"This cloud was created to test pagination. (14/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.825674\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/99 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-5474c133-7968-4999-93eb-69de53f7759f + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (15/62)\"\ + ,\n \"name\": \"cloud-15\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-15\",\n \"id\": 100,\n\ + \ \"note\": \"This cloud was created to test pagination. (15/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.867640\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/100 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-a3fba29f-4cb5-4254-87ee-dd28cdee7026 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (16/62)\"\ + ,\n \"name\": \"cloud-16\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-16\",\n \"id\": 101,\n\ + \ \"note\": \"This cloud was created to test pagination. (16/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.907309\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/101 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-c18b9b00-442d-49d4-b7a7-b9b86ded3077 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:12' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (17/62)\"\ + ,\n \"name\": \"cloud-17\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-17\",\n \"id\": 102,\n\ + \ \"note\": \"This cloud was created to test pagination. (17/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.946760\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/102 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-11d8f30c-c5c0-46ec-a87d-b705ce778646 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (18/62)\"\ + ,\n \"name\": \"cloud-18\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-18\",\n \"id\": 103,\n\ + \ \"note\": \"This cloud was created to test pagination. (18/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.981146\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:38 GMT + Location: <craton-url>/clouds/103 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-109acc98-b2dd-4517-96fb-46aa53cf9e5e + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (19/62)\"\ + ,\n \"name\": \"cloud-19\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-19\",\n \"id\": 104,\n\ + \ \"note\": \"This cloud was created to test pagination. (19/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.014333\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/104 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-f78ebd5f-09ee-477e-a7ac-b9dfba619239 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (20/62)\"\ + ,\n \"name\": \"cloud-20\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-20\",\n \"id\": 105,\n\ + \ \"note\": \"This cloud was created to test pagination. (20/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.045389\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/105 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-4ba27a30-30ea-4240-b195-51196df4450e + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (21/62)\"\ + ,\n \"name\": \"cloud-21\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-21\",\n \"id\": 106,\n\ + \ \"note\": \"This cloud was created to test pagination. (21/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.078892\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/106 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-1d50bb2e-2f3d-461c-b11a-b8fe9d84953c + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (22/62)\"\ + ,\n \"name\": \"cloud-22\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-22\",\n \"id\": 107,\n\ + \ \"note\": \"This cloud was created to test pagination. (22/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.113655\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/107 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-fd66300f-61ed-4a86-bce0-6b0ba99a1573 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (23/62)\"\ + ,\n \"name\": \"cloud-23\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-23\",\n \"id\": 108,\n\ + \ \"note\": \"This cloud was created to test pagination. (23/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.144756\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/108 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-14f60cd1-715a-429c-a6ab-b53f51f1a555 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (24/62)\"\ + ,\n \"name\": \"cloud-24\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-24\",\n \"id\": 109,\n\ + \ \"note\": \"This cloud was created to test pagination. (24/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.176309\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/109 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-44e69199-5520-4c80-aa29-e92e063bc7af + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (25/62)\"\ + ,\n \"name\": \"cloud-25\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-25\",\n \"id\": 110,\n\ + \ \"note\": \"This cloud was created to test pagination. (25/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.208832\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/110 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-bde69d25-28c4-4662-b56a-785dd13d0202 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (26/62)\"\ + ,\n \"name\": \"cloud-26\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-26\",\n \"id\": 111,\n\ + \ \"note\": \"This cloud was created to test pagination. (26/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.243679\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/111 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-f3e517ff-d44a-452d-8b59-45197ba41341 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (27/62)\"\ + ,\n \"name\": \"cloud-27\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-27\",\n \"id\": 112,\n\ + \ \"note\": \"This cloud was created to test pagination. (27/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.278872\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/112 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-b912dfd8-3dc2-4ebe-8faa-dfd35554b348 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (28/62)\"\ + ,\n \"name\": \"cloud-28\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-28\",\n \"id\": 113,\n\ + \ \"note\": \"This cloud was created to test pagination. (28/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.314746\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/113 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-c50b119e-00c0-4881-a14b-e0a2c8f7b6b4 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (29/62)\"\ + ,\n \"name\": \"cloud-29\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-29\",\n \"id\": 114,\n\ + \ \"note\": \"This cloud was created to test pagination. (29/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.348618\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/114 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-d06d6ce4-109b-4131-82f7-d15f79bc0599 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (30/62)\"\ + ,\n \"name\": \"cloud-30\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-30\",\n \"id\": 115,\n\ + \ \"note\": \"This cloud was created to test pagination. (30/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.381009\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/115 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-94f175a5-31ec-4909-90be-0ae97576c0df + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (31/62)\"\ + ,\n \"name\": \"cloud-31\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-31\",\n \"id\": 116,\n\ + \ \"note\": \"This cloud was created to test pagination. (31/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.405466\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/116 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-5454f76c-5316-4e50-afa7-9904ad5c23a0 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (32/62)\"\ + ,\n \"name\": \"cloud-32\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-32\",\n \"id\": 117,\n\ + \ \"note\": \"This cloud was created to test pagination. (32/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.432825\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/117 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-5c1f4b2e-f91e-4a31-ace7-1aca1dec3bd0 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (33/62)\"\ + ,\n \"name\": \"cloud-33\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-33\",\n \"id\": 118,\n\ + \ \"note\": \"This cloud was created to test pagination. (33/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.464007\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/118 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-c8f5dd77-e310-4cae-beab-f3c66353fc33 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (34/62)\"\ + ,\n \"name\": \"cloud-34\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-34\",\n \"id\": 119,\n\ + \ \"note\": \"This cloud was created to test pagination. (34/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.493808\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/119 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-62524eb4-36b0-4ca2-9dcf-f7023fae93c1 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (35/62)\"\ + ,\n \"name\": \"cloud-35\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-35\",\n \"id\": 120,\n\ + \ \"note\": \"This cloud was created to test pagination. (35/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.519776\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/120 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-96123f4a-f6ee-4a8c-ac62-f54d18f8bc27 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (36/62)\"\ + ,\n \"name\": \"cloud-36\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-36\",\n \"id\": 121,\n\ + \ \"note\": \"This cloud was created to test pagination. (36/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.548267\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/121 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-4e47b196-0f1d-4280-bd65-fcc705808124 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (37/62)\"\ + ,\n \"name\": \"cloud-37\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-37\",\n \"id\": 122,\n\ + \ \"note\": \"This cloud was created to test pagination. (37/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.577634\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/122 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-793731ad-3271-4759-a998-25ff3137ff98 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (38/62)\"\ + ,\n \"name\": \"cloud-38\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-38\",\n \"id\": 123,\n\ + \ \"note\": \"This cloud was created to test pagination. (38/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.604862\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/123 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-28daaeaf-43e5-4cec-a458-640698610cb9 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (39/62)\"\ + ,\n \"name\": \"cloud-39\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-39\",\n \"id\": 124,\n\ + \ \"note\": \"This cloud was created to test pagination. (39/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.632573\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/124 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-b371a1b2-42ac-4797-adbd-bda5c4125de3 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (40/62)\"\ + ,\n \"name\": \"cloud-40\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-40\",\n \"id\": 125,\n\ + \ \"note\": \"This cloud was created to test pagination. (40/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.661624\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/125 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-5833397f-9507-4fdf-8ce7-88e75562543d + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (41/62)\"\ + ,\n \"name\": \"cloud-41\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-41\",\n \"id\": 126,\n\ + \ \"note\": \"This cloud was created to test pagination. (41/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.689887\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/126 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-0f943937-c0e9-4f32-be1d-04d01eed5a65 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (42/62)\"\ + ,\n \"name\": \"cloud-42\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-42\",\n \"id\": 127,\n\ + \ \"note\": \"This cloud was created to test pagination. (42/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.721501\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/127 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-6732f75c-8b09-478e-a2e5-2ad8d20b1937 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (43/62)\"\ + ,\n \"name\": \"cloud-43\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-43\",\n \"id\": 128,\n\ + \ \"note\": \"This cloud was created to test pagination. (43/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.753643\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/128 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-eff6c9c0-24c9-4a2b-a75d-d16d119f074a + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (44/62)\"\ + ,\n \"name\": \"cloud-44\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-44\",\n \"id\": 129,\n\ + \ \"note\": \"This cloud was created to test pagination. (44/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.789798\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/129 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-d9253523-6d55-455c-9f1e-fc996396b21b + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (45/62)\"\ + ,\n \"name\": \"cloud-45\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-45\",\n \"id\": 130,\n\ + \ \"note\": \"This cloud was created to test pagination. (45/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.819426\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/130 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-b401822c-29d2-4c7f-9ee2-0f69a9097383 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (46/62)\"\ + ,\n \"name\": \"cloud-46\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-46\",\n \"id\": 131,\n\ + \ \"note\": \"This cloud was created to test pagination. (46/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.849945\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/131 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-7570ff70-b694-4261-80bc-8e19f23e8846 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (47/62)\"\ + ,\n \"name\": \"cloud-47\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-47\",\n \"id\": 132,\n\ + \ \"note\": \"This cloud was created to test pagination. (47/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.878513\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/132 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-a77a60ef-cb96-4553-a8da-d388713f1f5e + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (48/62)\"\ + ,\n \"name\": \"cloud-48\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-48\",\n \"id\": 133,\n\ + \ \"note\": \"This cloud was created to test pagination. (48/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.905362\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/133 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-cec403ac-9646-485b-b8fc-cd88916e8d82 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:13' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (49/62)\"\ + ,\n \"name\": \"cloud-49\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-49\",\n \"id\": 134,\n\ + \ \"note\": \"This cloud was created to test pagination. (49/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.935398\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/134 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-3f49a2df-3f3b-431b-9d13-73336d3082b0 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (50/62)\"\ + ,\n \"name\": \"cloud-50\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-50\",\n \"id\": 135,\n\ + \ \"note\": \"This cloud was created to test pagination. (50/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.969695\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:39 GMT + Location: <craton-url>/clouds/135 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-4ee04a1f-978f-45ec-b2a5-b1691010fbf2 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (51/62)\"\ + ,\n \"name\": \"cloud-51\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-51\",\n \"id\": 136,\n\ + \ \"note\": \"This cloud was created to test pagination. (51/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:40.002400\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Location: <craton-url>/clouds/136 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-90672ee9-37cd-49da-892a-05665f70facd + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (52/62)\"\ + ,\n \"name\": \"cloud-52\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-52\",\n \"id\": 137,\n\ + \ \"note\": \"This cloud was created to test pagination. (52/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:40.034002\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Location: <craton-url>/clouds/137 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-3186cf23-0de8-4496-89c5-5ce91e5fe5cb + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (53/62)\"\ + ,\n \"name\": \"cloud-53\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-53\",\n \"id\": 138,\n\ + \ \"note\": \"This cloud was created to test pagination. (53/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:40.064358\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Location: <craton-url>/clouds/138 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-48be29fe-1bf8-4979-817d-7fab0f73b486 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (54/62)\"\ + ,\n \"name\": \"cloud-54\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-54\",\n \"id\": 139,\n\ + \ \"note\": \"This cloud was created to test pagination. (54/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:40.096221\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Location: <craton-url>/clouds/139 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-efcbf1b3-fdc3-4dd1-8416-4b3155f4569b + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (55/62)\"\ + ,\n \"name\": \"cloud-55\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-55\",\n \"id\": 140,\n\ + \ \"note\": \"This cloud was created to test pagination. (55/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:40.128311\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Location: <craton-url>/clouds/140 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-a7513f77-f080-4e6d-a11c-22a9633ad5b3 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (56/62)\"\ + ,\n \"name\": \"cloud-56\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-56\",\n \"id\": 141,\n\ + \ \"note\": \"This cloud was created to test pagination. (56/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:40.163796\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Location: <craton-url>/clouds/141 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-aefe8ed5-e950-4bf6-9431-23a7f79fb92d + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (57/62)\"\ + ,\n \"name\": \"cloud-57\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-57\",\n \"id\": 142,\n\ + \ \"note\": \"This cloud was created to test pagination. (57/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:40.197158\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Location: <craton-url>/clouds/142 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-94edc6fc-4062-4bce-a623-002669d81a8e + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (58/62)\"\ + ,\n \"name\": \"cloud-58\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-58\",\n \"id\": 143,\n\ + \ \"note\": \"This cloud was created to test pagination. (58/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:40.223828\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Location: <craton-url>/clouds/143 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-5e1b245e-7de1-4645-b7b2-f7aa94edac58 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (59/62)\"\ + ,\n \"name\": \"cloud-59\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-59\",\n \"id\": 144,\n\ + \ \"note\": \"This cloud was created to test pagination. (59/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:40.253650\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Location: <craton-url>/clouds/144 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-513c8a5d-5a52-464e-96ec-7ad6ecf9defb + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (60/62)\"\ + ,\n \"name\": \"cloud-60\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-60\",\n \"id\": 145,\n\ + \ \"note\": \"This cloud was created to test pagination. (60/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:40.284550\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Location: <craton-url>/clouds/145 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-871838dc-297c-49f0-9126-2687bbc51fa0 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (61/62)\"\ + ,\n \"name\": \"cloud-61\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"variables\": {},\n \"name\": \"cloud-61\",\n \"id\": 146,\n\ + \ \"note\": \"This cloud was created to test pagination. (61/62)\",\n \"\ + updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:40.318584\",\n \ + \ \"project_id\": \"<craton-demo-project>\"\n}" + headers: + Content-Length: '245' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Location: <craton-url>/clouds/146 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-8f2b8b63-6be8-4aa9-859d-7a8072248195 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: GET + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"clouds\": [\n {\n \"name\": \"cloud-0\",\n \"id\"\ + : 85,\n \"note\": \"This cloud was created to test pagination. (0/62)\"\ + ,\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-1\",\n \"id\": 86,\n \"note\": \"This cloud was\ + \ created to test pagination. (1/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:38.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-2\",\n\ + \ \"id\": 87,\n \"note\": \"This cloud was created to test pagination.\ + \ (2/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-3\",\n \"id\": 88,\n \"note\": \"This cloud was\ + \ created to test pagination. (3/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:38.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-4\",\n\ + \ \"id\": 89,\n \"note\": \"This cloud was created to test pagination.\ + \ (4/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-5\",\n \"id\": 90,\n \"note\": \"This cloud was\ + \ created to test pagination. (5/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:38.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-6\",\n\ + \ \"id\": 91,\n \"note\": \"This cloud was created to test pagination.\ + \ (6/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-7\",\n \"id\": 92,\n \"note\": \"This cloud was\ + \ created to test pagination. (7/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:38.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-8\",\n\ + \ \"id\": 93,\n \"note\": \"This cloud was created to test pagination.\ + \ (8/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-9\",\n \"id\": 94,\n \"note\": \"This cloud was\ + \ created to test pagination. (9/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:38.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-10\",\n\ + \ \"id\": 95,\n \"note\": \"This cloud was created to test pagination.\ + \ (10/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-11\",\n \"id\": 96,\n \"note\": \"This cloud was\ + \ created to test pagination. (11/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:38.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-12\",\n\ + \ \"id\": 97,\n \"note\": \"This cloud was created to test pagination.\ + \ (12/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-13\",\n \"id\": 98,\n \"note\": \"This cloud was\ + \ created to test pagination. (13/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:38.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-14\",\n\ + \ \"id\": 99,\n \"note\": \"This cloud was created to test pagination.\ + \ (14/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-15\",\n \"id\": 100,\n \"note\": \"This cloud was\ + \ created to test pagination. (15/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:38.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-16\",\n\ + \ \"id\": 101,\n \"note\": \"This cloud was created to test pagination.\ + \ (16/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-17\",\n \"id\": 102,\n \"note\": \"This cloud was\ + \ created to test pagination. (17/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:38.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-18\",\n\ + \ \"id\": 103,\n \"note\": \"This cloud was created to test pagination.\ + \ (18/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:38.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-19\",\n \"id\": 104,\n \"note\": \"This cloud was\ + \ created to test pagination. (19/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:39.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-20\",\n\ + \ \"id\": 105,\n \"note\": \"This cloud was created to test pagination.\ + \ (20/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-21\",\n \"id\": 106,\n \"note\": \"This cloud was\ + \ created to test pagination. (21/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:39.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-22\",\n\ + \ \"id\": 107,\n \"note\": \"This cloud was created to test pagination.\ + \ (22/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-23\",\n \"id\": 108,\n \"note\": \"This cloud was\ + \ created to test pagination. (23/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:39.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-24\",\n\ + \ \"id\": 109,\n \"note\": \"This cloud was created to test pagination.\ + \ (24/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-25\",\n \"id\": 110,\n \"note\": \"This cloud was\ + \ created to test pagination. (25/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:39.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-26\",\n\ + \ \"id\": 111,\n \"note\": \"This cloud was created to test pagination.\ + \ (26/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-27\",\n \"id\": 112,\n \"note\": \"This cloud was\ + \ created to test pagination. (27/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:39.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-28\",\n\ + \ \"id\": 113,\n \"note\": \"This cloud was created to test pagination.\ + \ (28/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-29\",\n \"id\": 114,\n \"note\": \"This cloud was\ + \ created to test pagination. (29/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:39.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n }\n ],\n \"links\": [\n {\n \"\ + rel\": \"first\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30\"\ + \n },\n {\n \"rel\": \"prev\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30\"\ + \n },\n {\n \"rel\": \"self\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30\"\ + \n },\n {\n \"rel\": \"next\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=114\"\ + \n }\n ]\n}" + headers: + Content-Length: '8361' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-c65f86b3-c5fe-4595-a586-d77da6a470a0 + status: + code: 200 + message: OK + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: GET + uri: <craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=114 + response: + body: + encoding: null + string: "{\n \"clouds\": [\n {\n \"name\": \"cloud-30\",\n \"\ + id\": 115,\n \"note\": \"This cloud was created to test pagination. (30/62)\"\ + ,\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-31\",\n \"id\": 116,\n \"note\": \"This cloud was\ + \ created to test pagination. (31/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:39.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-32\",\n\ + \ \"id\": 117,\n \"note\": \"This cloud was created to test pagination.\ + \ (32/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-33\",\n \"id\": 118,\n \"note\": \"This cloud was\ + \ created to test pagination. (33/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:39.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-34\",\n\ + \ \"id\": 119,\n \"note\": \"This cloud was created to test pagination.\ + \ (34/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-35\",\n \"id\": 120,\n \"note\": \"This cloud was\ + \ created to test pagination. (35/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:39.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-36\",\n\ + \ \"id\": 121,\n \"note\": \"This cloud was created to test pagination.\ + \ (36/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-37\",\n \"id\": 122,\n \"note\": \"This cloud was\ + \ created to test pagination. (37/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:39.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-38\",\n\ + \ \"id\": 123,\n \"note\": \"This cloud was created to test pagination.\ + \ (38/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-39\",\n \"id\": 124,\n \"note\": \"This cloud was\ + \ created to test pagination. (39/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:39.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-40\",\n\ + \ \"id\": 125,\n \"note\": \"This cloud was created to test pagination.\ + \ (40/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-41\",\n \"id\": 126,\n \"note\": \"This cloud was\ + \ created to test pagination. (41/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:39.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-42\",\n\ + \ \"id\": 127,\n \"note\": \"This cloud was created to test pagination.\ + \ (42/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-43\",\n \"id\": 128,\n \"note\": \"This cloud was\ + \ created to test pagination. (43/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:39.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-44\",\n\ + \ \"id\": 129,\n \"note\": \"This cloud was created to test pagination.\ + \ (44/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-45\",\n \"id\": 130,\n \"note\": \"This cloud was\ + \ created to test pagination. (45/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:39.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-46\",\n\ + \ \"id\": 131,\n \"note\": \"This cloud was created to test pagination.\ + \ (46/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-47\",\n \"id\": 132,\n \"note\": \"This cloud was\ + \ created to test pagination. (47/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:39.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-48\",\n\ + \ \"id\": 133,\n \"note\": \"This cloud was created to test pagination.\ + \ (48/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-49\",\n \"id\": 134,\n \"note\": \"This cloud was\ + \ created to test pagination. (49/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:39.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-50\",\n\ + \ \"id\": 135,\n \"note\": \"This cloud was created to test pagination.\ + \ (50/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:39.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-51\",\n \"id\": 136,\n \"note\": \"This cloud was\ + \ created to test pagination. (51/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:40.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-52\",\n\ + \ \"id\": 137,\n \"note\": \"This cloud was created to test pagination.\ + \ (52/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:40.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-53\",\n \"id\": 138,\n \"note\": \"This cloud was\ + \ created to test pagination. (53/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:40.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-54\",\n\ + \ \"id\": 139,\n \"note\": \"This cloud was created to test pagination.\ + \ (54/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:40.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-55\",\n \"id\": 140,\n \"note\": \"This cloud was\ + \ created to test pagination. (55/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:40.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-56\",\n\ + \ \"id\": 141,\n \"note\": \"This cloud was created to test pagination.\ + \ (56/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:40.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-57\",\n \"id\": 142,\n \"note\": \"This cloud was\ + \ created to test pagination. (57/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:40.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n },\n {\n \"name\": \"cloud-58\",\n\ + \ \"id\": 143,\n \"note\": \"This cloud was created to test pagination.\ + \ (58/62)\",\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:40.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-59\",\n \"id\": 144,\n \"note\": \"This cloud was\ + \ created to test pagination. (59/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:40.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n }\n ],\n \"links\": [\n {\n \"\ + rel\": \"first\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30\"\ + \n },\n {\n \"rel\": \"prev\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=85\"\ + \n },\n {\n \"rel\": \"self\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=114\"\ + \n },\n {\n \"rel\": \"next\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=144\"\ + \n }\n ]\n}" + headers: + Content-Length: '8417' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-7fa0b9fe-9c8e-481e-b565-f94360a7b8cb + status: + code: 200 + message: OK + url: <craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=114 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: GET + uri: <craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=144 + response: + body: + encoding: null + string: "{\n \"clouds\": [\n {\n \"name\": \"cloud-60\",\n \"\ + id\": 145,\n \"note\": \"This cloud was created to test pagination. (60/62)\"\ + ,\n \"updated_at\": null,\n \"created_at\": \"2017-03-21T00:38:40.000000\"\ + ,\n \"project_id\": \"<craton-demo-project>\"\n },\n {\n \"\ + name\": \"cloud-61\",\n \"id\": 146,\n \"note\": \"This cloud was\ + \ created to test pagination. (61/62)\",\n \"updated_at\": null,\n \ + \ \"created_at\": \"2017-03-21T00:38:40.000000\",\n \"project_id\"\ + : \"<craton-demo-project>\"\n }\n ],\n \"links\": [\n {\n \"\ + rel\": \"first\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30\"\ + \n },\n {\n \"rel\": \"prev\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=114\"\ + \n },\n {\n \"rel\": \"self\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=144\"\ + \n },\n {\n \"rel\": \"next\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=146\"\ + \n }\n ]\n}" + headers: + Content-Length: '1166' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-fd498873-6558-476c-9cd8-e58dc89233e6 + status: + code: 200 + message: OK + url: <craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=144 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: GET + uri: <craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=146 + response: + body: + encoding: null + string: "{\n \"clouds\": [],\n \"links\": [\n {\n \"rel\": \"first\"\ + ,\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30\"\ + \n },\n {\n \"rel\": \"prev\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=116\"\ + \n },\n {\n \"rel\": \"self\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=146\"\ + \n }\n ]\n}" + headers: + Content-Length: '491' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-912400ad-572c-48ff-93a5-c184620bc150 + status: + code: 200 + message: OK + url: <craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=146 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/146 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-85355da1-d804-46a7-aa56-560905ada7fb + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/146 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/145 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-78c0ddf7-46de-40e2-ba8c-5da209d73331 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/145 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/144 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-f81e9081-65d1-49e8-bc31-30f0f663b85d + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/144 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/143 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-6eab5556-e92e-4f47-81f3-381914d8e5b0 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/143 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/142 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-4466f28d-ee7e-4669-925a-d1e7739badc3 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/142 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/141 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-a39537c4-1b36-4d38-b1db-84b194b36f5a + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/141 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/140 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-df650bca-8f7a-46fd-9390-f24791220c2c + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/140 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/139 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-fd995a12-43a4-4bee-9ed8-1f40df02736a + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/139 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/138 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-c16ebaaa-2e5a-459a-a7f1-0c584cb06b09 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/138 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/137 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-e9df0c8c-6a65-4be5-883a-5b970b51fcb1 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/137 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/136 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-c9be6798-5e4e-4b56-9112-d555e12ca217 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/136 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/135 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-4a1017a5-1101-44a4-9b28-02e106f669b0 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/135 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/134 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-12879d26-442e-4503-8925-b7f6f3e36387 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/134 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/133 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-b446ef82-4b7a-4488-bbcf-2e8307b3200c + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/133 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/132 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-7954f81f-654d-4b77-8e0f-c12e788a161e + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/132 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/131 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-8b4b33f7-80b4-428d-a6a9-67f0f386920c + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/131 +- recorded_at: '2017-03-21T15:48:14' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/130 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:40 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-14e044e1-b6cf-4cae-82dc-0f0b1262369b + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/130 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/129 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-b5a9b776-c463-4fcb-8658-4be6312ce4c5 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/129 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/128 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-e50daf05-230a-4ee9-bf71-a864eb0bfe0e + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/128 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/127 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-7bada431-f1b6-4a22-a06a-6763e64749ba + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/127 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/126 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-731ed8bb-fcbb-48ba-8322-40af2c54fb1d + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/126 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/125 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-e4443e6c-cf0a-430b-b7be-8c189119e999 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/125 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/124 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-60e5562e-b0e7-451d-80fd-9cd630660f52 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/124 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/123 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-c85c42e2-3ce2-4ee2-a4e8-21d854ddf65d + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/123 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/122 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-dcd8e5f1-2b3f-4056-b1dd-909d585c3fc8 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/122 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/121 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-bd684616-7291-4852-b00d-4f2bb7bf5b13 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/121 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/120 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-65bb8063-c2f6-497c-8909-2d9f374607f8 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/120 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/119 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-abf6a295-dd6c-4b69-9d69-52eb3c09b337 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/119 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/118 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-2bdf82e5-46ec-4762-a1d3-be6e82b81807 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/118 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/117 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-18a63fbb-bac6-476e-879b-4d23907beac0 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/117 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/116 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-b1415776-9b5c-414e-a498-0ce554ab9c7a + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/116 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/115 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-3c0d88ea-9e50-4592-afcd-f8f819211002 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/115 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/114 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-e087c7e5-76ff-4e3b-9358-38425ff66d59 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/114 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/113 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-9dbe2bf4-427b-49ad-a9f1-deca02f4f76b + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/113 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/112 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-72f3efd8-ae2a-4e49-b28f-86d1edf9c629 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/112 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/111 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-aaa39f3b-2d85-4ef5-b395-6bdecc2169a3 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/111 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/110 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-ef03c4c4-a8b1-48df-adb1-ad75c4bb14e1 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/110 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/109 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-793bfcfe-b2e7-461b-b557-3bb3a328f056 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/109 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/108 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-7acde9da-c06b-4a5f-932e-f260665ecd47 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/108 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/107 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-64e022db-a387-4b2c-8f48-74065d544a72 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/107 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/106 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-91df8e0d-1b73-4298-a19e-54ad504f46c2 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/106 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/105 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-e7c97f01-f41e-4168-aca4-5fb770fcb8bb + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/105 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/104 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-3c0d26f4-4ddb-4e97-a890-6773056c6549 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/104 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/103 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-f80212f2-9fba-4d14-b7e0-5ba275d77207 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/103 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/102 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-1eb2e16d-a80b-4b0f-bb45-a56e8d5eef09 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/102 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/101 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-02e80789-3f65-4a6d-9503-682611b0d559 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/101 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/100 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-9875f1ee-44ee-43f4-815d-87398006485e + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/100 +- recorded_at: '2017-03-21T15:48:15' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/99 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:41 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-0a39d39a-c9d7-4096-ade0-672f94a30547 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/99 +- recorded_at: '2017-03-21T15:48:16' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/98 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:42 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-1967cae0-7a2d-448e-8e98-55e82d7d0035 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/98 +- recorded_at: '2017-03-21T15:48:16' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/97 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:42 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-628fb484-6974-472c-8044-d226ceb9805f + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/97 +- recorded_at: '2017-03-21T15:48:16' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/96 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:42 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-d7059e5b-cb7d-4b48-950a-27800cfffb91 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/96 +- recorded_at: '2017-03-21T15:48:16' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/95 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:42 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-a11fadce-1281-4801-905a-c2522834a08b + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/95 +- recorded_at: '2017-03-21T15:48:16' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/94 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:42 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-1b1416b8-d975-40a8-8c60-b20ae7383cd1 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/94 +- recorded_at: '2017-03-21T15:48:16' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/93 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:42 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-ac6095b7-1957-4a16-9c8c-59fb9e4f9f83 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/93 +- recorded_at: '2017-03-21T15:48:16' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/92 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:42 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-76b8dcc5-1dd6-4ee1-8fad-efdc48e66e92 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/92 +- recorded_at: '2017-03-21T15:48:16' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/91 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:42 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-a41e67b4-692a-4792-beae-1ba19538be37 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/91 +- recorded_at: '2017-03-21T15:48:16' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/90 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:42 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-b79c4459-7fc2-4ca2-92e1-9275d6fc6bad + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/90 +- recorded_at: '2017-03-21T15:48:16' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/89 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:42 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-c18923f3-c74c-4b85-b64c-7fd6ba6f08e0 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/89 +- recorded_at: '2017-03-21T15:48:16' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/88 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:42 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-aa556bce-da63-4309-8738-9a65bdc9b5fa + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/88 +- recorded_at: '2017-03-21T15:48:16' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/87 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:42 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-34b09b55-0fd1-4470-8d89-f3e24fb75e9d + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/87 +- recorded_at: '2017-03-21T15:48:16' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/86 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:42 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-b5f572d0-4a95-4034-b4e4-9aef6f9c2303 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/86 +- recorded_at: '2017-03-21T15:48:16' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/85 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:38:42 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-88e714aa-6152-4e93-9990-773fa42b415e + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/85 +recorded_with: betamax/0.8.0 diff --git a/cratonclient/tests/cassettes/TestClouds-test_create.yaml b/cratonclient/tests/cassettes/TestClouds-test_create.yaml new file mode 100644 index 0000000..6f9e874 --- /dev/null +++ b/cratonclient/tests/cassettes/TestClouds-test_create.yaml @@ -0,0 +1,68 @@ +http_interactions: +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"variables\": {\n \"cloud-var\": \"var-value\"\n },\n \"\ + note\": \"This is a test cloud.\",\n \"name\": \"cloud-creation\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '100' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This is a test cloud.\",\n \"id\": 51,\n \"created_at\"\ + : \"2017-03-21T00:27:49.238178\",\n \"variables\": {\n \"cloud-var\":\ + \ \"var-value\"\n },\n \"name\": \"cloud-creation\"\n}" + headers: + Content-Length: '253' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/51 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-3bd28970-bd1a-465a-9598-d42db902336e + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/51 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-50ddeb39-ff4e-4070-8f13-f2664e27075f + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/51 +recorded_with: betamax/0.8.0 diff --git a/cratonclient/tests/cassettes/TestClouds-test_delete.yaml b/cratonclient/tests/cassettes/TestClouds-test_delete.yaml new file mode 100644 index 0000000..310b234 --- /dev/null +++ b/cratonclient/tests/cassettes/TestClouds-test_delete.yaml @@ -0,0 +1,95 @@ +http_interactions: +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"name\": \"cloud-deletion\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '26' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": null,\n \"id\": 54,\n \"created_at\": \"2017-03-21T00:27:49.348024\"\ + ,\n \"variables\": {},\n \"name\": \"cloud-deletion\"\n}" + headers: + Content-Length: '202' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/54 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-f495907c-a15f-4645-8c1b-6fe6c5364cf1 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/54 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-176a55f2-30a5-48a0-b606-66d7785e385b + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/54 +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: GET + uri: <craton-url>/clouds/54 + response: + body: + encoding: utf-8 + string: '{"status": 404, "message": "Not Found"}' + headers: + Content-Length: '46' + Content-Type: text/html; charset=utf-8 + Date: Tue, 21 Mar 2017 00:27:49 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-247795f2-7474-49c6-8e18-5390c12deac3 + status: + code: 404 + message: NOT FOUND + url: <craton-url>/clouds/54 +recorded_with: betamax/0.8.0 diff --git a/cratonclient/tests/cassettes/TestClouds-test_manual_pagination.yaml b/cratonclient/tests/cassettes/TestClouds-test_manual_pagination.yaml new file mode 100644 index 0000000..d7a01cc --- /dev/null +++ b/cratonclient/tests/cassettes/TestClouds-test_manual_pagination.yaml @@ -0,0 +1,4413 @@ +http_interactions: +- recorded_at: '2017-03-21T15:37:22' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (0/62)\"\ + ,\n \"name\": \"cloud-0\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (0/62)\",\n \"\ + id\": 19,\n \"created_at\": \"2017-03-21T00:27:47.980538\",\n \"variables\"\ + : {},\n \"name\": \"cloud-0\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/19 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-675a7255-b31c-415e-bf66-3da5c6893c45 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:22' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (1/62)\"\ + ,\n \"name\": \"cloud-1\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (1/62)\",\n \"\ + id\": 21,\n \"created_at\": \"2017-03-21T00:27:48.052480\",\n \"variables\"\ + : {},\n \"name\": \"cloud-1\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/21 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-b29b78e2-d435-42e2-9fcb-b678eab37d7e + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:22' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (2/62)\"\ + ,\n \"name\": \"cloud-2\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (2/62)\",\n \"\ + id\": 22,\n \"created_at\": \"2017-03-21T00:27:48.102510\",\n \"variables\"\ + : {},\n \"name\": \"cloud-2\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/22 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-3a9618c1-92f9-420b-b41d-ad0a7b521bd0 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:22' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (3/62)\"\ + ,\n \"name\": \"cloud-3\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (3/62)\",\n \"\ + id\": 23,\n \"created_at\": \"2017-03-21T00:27:48.144100\",\n \"variables\"\ + : {},\n \"name\": \"cloud-3\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/23 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-d25b946f-84ff-4736-8ce9-c805d8f6748b + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (4/62)\"\ + ,\n \"name\": \"cloud-4\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (4/62)\",\n \"\ + id\": 24,\n \"created_at\": \"2017-03-21T00:27:48.185175\",\n \"variables\"\ + : {},\n \"name\": \"cloud-4\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/24 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-c2e27a9a-36de-47a7-b461-3e4f504a58ff + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (5/62)\"\ + ,\n \"name\": \"cloud-5\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (5/62)\",\n \"\ + id\": 25,\n \"created_at\": \"2017-03-21T00:27:48.220624\",\n \"variables\"\ + : {},\n \"name\": \"cloud-5\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/25 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-d63bcd49-b06f-4e6f-9c12-6961dae57d86 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (6/62)\"\ + ,\n \"name\": \"cloud-6\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (6/62)\",\n \"\ + id\": 26,\n \"created_at\": \"2017-03-21T00:27:48.256971\",\n \"variables\"\ + : {},\n \"name\": \"cloud-6\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/26 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-cb05d904-a3ee-4f57-9f51-41322f3caa71 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (7/62)\"\ + ,\n \"name\": \"cloud-7\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (7/62)\",\n \"\ + id\": 27,\n \"created_at\": \"2017-03-21T00:27:48.297865\",\n \"variables\"\ + : {},\n \"name\": \"cloud-7\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/27 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-78dc60bb-c882-4dbf-8fec-d5579e9bda07 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (8/62)\"\ + ,\n \"name\": \"cloud-8\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (8/62)\",\n \"\ + id\": 28,\n \"created_at\": \"2017-03-21T00:27:48.334434\",\n \"variables\"\ + : {},\n \"name\": \"cloud-8\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/28 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-4681ce83-8452-4d81-8cfa-fa453fe61cb6 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (9/62)\"\ + ,\n \"name\": \"cloud-9\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '80' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (9/62)\",\n \"\ + id\": 29,\n \"created_at\": \"2017-03-21T00:27:48.369545\",\n \"variables\"\ + : {},\n \"name\": \"cloud-9\"\n}" + headers: + Content-Length: '242' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/29 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-09a923e1-dbaa-42b3-9666-bbad8dd84845 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (10/62)\"\ + ,\n \"name\": \"cloud-10\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (10/62)\",\n \ + \ \"id\": 30,\n \"created_at\": \"2017-03-21T00:27:48.407439\",\n \"variables\"\ + : {},\n \"name\": \"cloud-10\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/30 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-33f3a2eb-a899-4097-b407-8271abc50555 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (11/62)\"\ + ,\n \"name\": \"cloud-11\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (11/62)\",\n \ + \ \"id\": 31,\n \"created_at\": \"2017-03-21T00:27:48.442931\",\n \"variables\"\ + : {},\n \"name\": \"cloud-11\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/31 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-8f5def8b-725e-4d6d-b642-eec7a8d18ca7 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (12/62)\"\ + ,\n \"name\": \"cloud-12\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (12/62)\",\n \ + \ \"id\": 32,\n \"created_at\": \"2017-03-21T00:27:48.480217\",\n \"variables\"\ + : {},\n \"name\": \"cloud-12\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/32 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-b055279b-67f9-475f-a534-47572533e6ae + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (13/62)\"\ + ,\n \"name\": \"cloud-13\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (13/62)\",\n \ + \ \"id\": 33,\n \"created_at\": \"2017-03-21T00:27:48.514599\",\n \"variables\"\ + : {},\n \"name\": \"cloud-13\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/33 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-6bd05507-bf86-4ca9-a9bc-1165dbce451a + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (14/62)\"\ + ,\n \"name\": \"cloud-14\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (14/62)\",\n \ + \ \"id\": 34,\n \"created_at\": \"2017-03-21T00:27:48.552027\",\n \"variables\"\ + : {},\n \"name\": \"cloud-14\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/34 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-cbff9af8-e112-4963-a8e0-c18ab61e0047 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (15/62)\"\ + ,\n \"name\": \"cloud-15\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (15/62)\",\n \ + \ \"id\": 35,\n \"created_at\": \"2017-03-21T00:27:48.590933\",\n \"variables\"\ + : {},\n \"name\": \"cloud-15\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/35 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-eeceaa31-52f0-44e4-9fb7-3493cb32214c + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (16/62)\"\ + ,\n \"name\": \"cloud-16\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (16/62)\",\n \ + \ \"id\": 36,\n \"created_at\": \"2017-03-21T00:27:48.625195\",\n \"variables\"\ + : {},\n \"name\": \"cloud-16\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/36 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-93516460-d36b-474b-8c37-37b2383a971c + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (17/62)\"\ + ,\n \"name\": \"cloud-17\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (17/62)\",\n \ + \ \"id\": 37,\n \"created_at\": \"2017-03-21T00:27:48.662641\",\n \"variables\"\ + : {},\n \"name\": \"cloud-17\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/37 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-c096c1df-ce26-4307-9fd6-7939b7565eff + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (18/62)\"\ + ,\n \"name\": \"cloud-18\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (18/62)\",\n \ + \ \"id\": 38,\n \"created_at\": \"2017-03-21T00:27:48.697485\",\n \"variables\"\ + : {},\n \"name\": \"cloud-18\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/38 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-2ecb178f-755b-4fd7-ac1d-93315ad5ec82 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (19/62)\"\ + ,\n \"name\": \"cloud-19\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (19/62)\",\n \ + \ \"id\": 39,\n \"created_at\": \"2017-03-21T00:27:48.731594\",\n \"variables\"\ + : {},\n \"name\": \"cloud-19\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/39 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-a439bbb5-d101-4cf0-85f4-bff0c89505f0 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (20/62)\"\ + ,\n \"name\": \"cloud-20\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (20/62)\",\n \ + \ \"id\": 40,\n \"created_at\": \"2017-03-21T00:27:48.766785\",\n \"variables\"\ + : {},\n \"name\": \"cloud-20\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/40 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-6ca21175-aae6-4836-bec2-aaa06288559f + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (21/62)\"\ + ,\n \"name\": \"cloud-21\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (21/62)\",\n \ + \ \"id\": 41,\n \"created_at\": \"2017-03-21T00:27:48.800920\",\n \"variables\"\ + : {},\n \"name\": \"cloud-21\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/41 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-f0d8cd6c-c440-44d1-ac1b-1faf78a54eb7 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (22/62)\"\ + ,\n \"name\": \"cloud-22\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (22/62)\",\n \ + \ \"id\": 42,\n \"created_at\": \"2017-03-21T00:27:48.840114\",\n \"variables\"\ + : {},\n \"name\": \"cloud-22\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/42 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-dbee3987-2b23-4240-b5d3-47eda6f323d2 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (23/62)\"\ + ,\n \"name\": \"cloud-23\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (23/62)\",\n \ + \ \"id\": 43,\n \"created_at\": \"2017-03-21T00:27:48.922256\",\n \"variables\"\ + : {},\n \"name\": \"cloud-23\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/43 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-a35d4a46-99b8-4ac0-9015-1f2b4badfd01 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (24/62)\"\ + ,\n \"name\": \"cloud-24\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (24/62)\",\n \ + \ \"id\": 45,\n \"created_at\": \"2017-03-21T00:27:48.978464\",\n \"variables\"\ + : {},\n \"name\": \"cloud-24\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/45 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-7a9cbdab-3ff0-4312-9594-816235b48f23 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (25/62)\"\ + ,\n \"name\": \"cloud-25\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (25/62)\",\n \ + \ \"id\": 46,\n \"created_at\": \"2017-03-21T00:27:49.039500\",\n \"variables\"\ + : {},\n \"name\": \"cloud-25\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/46 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-c9a84582-233e-439f-a317-39973585beb6 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (26/62)\"\ + ,\n \"name\": \"cloud-26\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (26/62)\",\n \ + \ \"id\": 47,\n \"created_at\": \"2017-03-21T00:27:49.097206\",\n \"variables\"\ + : {},\n \"name\": \"cloud-26\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/47 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-65690513-6cbe-4974-9c51-654418eb0fb7 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (27/62)\"\ + ,\n \"name\": \"cloud-27\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (27/62)\",\n \ + \ \"id\": 48,\n \"created_at\": \"2017-03-21T00:27:49.132609\",\n \"variables\"\ + : {},\n \"name\": \"cloud-27\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/48 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-72ead648-649a-4602-b804-58606f7bc2e3 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (28/62)\"\ + ,\n \"name\": \"cloud-28\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (28/62)\",\n \ + \ \"id\": 49,\n \"created_at\": \"2017-03-21T00:27:49.170845\",\n \"variables\"\ + : {},\n \"name\": \"cloud-28\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/49 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-5ecd727a-b81d-404d-a48f-69d311c31b79 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (29/62)\"\ + ,\n \"name\": \"cloud-29\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (29/62)\",\n \ + \ \"id\": 50,\n \"created_at\": \"2017-03-21T00:27:49.207500\",\n \"variables\"\ + : {},\n \"name\": \"cloud-29\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/50 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-c9d28170-77ae-4140-9c30-e9fa1b32e8ed + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (30/62)\"\ + ,\n \"name\": \"cloud-30\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (30/62)\",\n \ + \ \"id\": 52,\n \"created_at\": \"2017-03-21T00:27:49.266490\",\n \"variables\"\ + : {},\n \"name\": \"cloud-30\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/52 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-2fc734bd-8113-491f-a96c-197ca0998d7f + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (31/62)\"\ + ,\n \"name\": \"cloud-31\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (31/62)\",\n \ + \ \"id\": 53,\n \"created_at\": \"2017-03-21T00:27:49.319652\",\n \"variables\"\ + : {},\n \"name\": \"cloud-31\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/53 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-5c57832b-8b17-4065-a62c-016b97096959 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (32/62)\"\ + ,\n \"name\": \"cloud-32\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (32/62)\",\n \ + \ \"id\": 55,\n \"created_at\": \"2017-03-21T00:27:49.378560\",\n \"variables\"\ + : {},\n \"name\": \"cloud-32\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/55 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-e33b5d50-0ed0-4d66-8939-e75cc0615ae0 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (33/62)\"\ + ,\n \"name\": \"cloud-33\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (33/62)\",\n \ + \ \"id\": 56,\n \"created_at\": \"2017-03-21T00:27:49.433116\",\n \"variables\"\ + : {},\n \"name\": \"cloud-33\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/56 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-568019ab-fb62-4c1d-b24d-3af9f9324099 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (34/62)\"\ + ,\n \"name\": \"cloud-34\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (34/62)\",\n \ + \ \"id\": 57,\n \"created_at\": \"2017-03-21T00:27:49.481664\",\n \"variables\"\ + : {},\n \"name\": \"cloud-34\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/57 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-64068f92-5f83-4a8b-93c2-659717d16f2c + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (35/62)\"\ + ,\n \"name\": \"cloud-35\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (35/62)\",\n \ + \ \"id\": 58,\n \"created_at\": \"2017-03-21T00:27:49.516342\",\n \"variables\"\ + : {},\n \"name\": \"cloud-35\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/58 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-ea9136ae-1f38-42b8-9592-3114fa33248f + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (36/62)\"\ + ,\n \"name\": \"cloud-36\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (36/62)\",\n \ + \ \"id\": 59,\n \"created_at\": \"2017-03-21T00:27:49.551419\",\n \"variables\"\ + : {},\n \"name\": \"cloud-36\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/59 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-bd04bb03-16c2-45fb-bb7c-8e265a996c80 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (37/62)\"\ + ,\n \"name\": \"cloud-37\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (37/62)\",\n \ + \ \"id\": 60,\n \"created_at\": \"2017-03-21T00:27:49.586769\",\n \"variables\"\ + : {},\n \"name\": \"cloud-37\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/60 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-ba48ab51-2798-4dd4-8106-2a22fa0636f8 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (38/62)\"\ + ,\n \"name\": \"cloud-38\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (38/62)\",\n \ + \ \"id\": 61,\n \"created_at\": \"2017-03-21T00:27:49.618858\",\n \"variables\"\ + : {},\n \"name\": \"cloud-38\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/61 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-4061e12f-8b92-43fc-838c-ba8e510f8887 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (39/62)\"\ + ,\n \"name\": \"cloud-39\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (39/62)\",\n \ + \ \"id\": 62,\n \"created_at\": \"2017-03-21T00:27:49.655108\",\n \"variables\"\ + : {},\n \"name\": \"cloud-39\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/62 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-ed37e50b-72b8-4e22-84a1-7f6dd04f33af + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (40/62)\"\ + ,\n \"name\": \"cloud-40\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (40/62)\",\n \ + \ \"id\": 63,\n \"created_at\": \"2017-03-21T00:27:49.685853\",\n \"variables\"\ + : {},\n \"name\": \"cloud-40\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/63 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-c2a2a546-d538-4a74-aa04-92d7a8dcd993 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (41/62)\"\ + ,\n \"name\": \"cloud-41\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (41/62)\",\n \ + \ \"id\": 64,\n \"created_at\": \"2017-03-21T00:27:49.718320\",\n \"variables\"\ + : {},\n \"name\": \"cloud-41\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/64 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-f5bdd4c0-f9f1-4f52-85dd-0b9c9ba50498 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (42/62)\"\ + ,\n \"name\": \"cloud-42\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (42/62)\",\n \ + \ \"id\": 65,\n \"created_at\": \"2017-03-21T00:27:49.754398\",\n \"variables\"\ + : {},\n \"name\": \"cloud-42\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/65 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-551d2953-bb46-44c4-94aa-9d470a437062 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (43/62)\"\ + ,\n \"name\": \"cloud-43\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (43/62)\",\n \ + \ \"id\": 66,\n \"created_at\": \"2017-03-21T00:27:49.790882\",\n \"variables\"\ + : {},\n \"name\": \"cloud-43\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/66 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-9bbaa10f-edc0-4b7d-b2f0-7ed2190e199b + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (44/62)\"\ + ,\n \"name\": \"cloud-44\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (44/62)\",\n \ + \ \"id\": 67,\n \"created_at\": \"2017-03-21T00:27:49.825978\",\n \"variables\"\ + : {},\n \"name\": \"cloud-44\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/67 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-9878b6e7-8a90-486e-822f-03b4d70a9659 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (45/62)\"\ + ,\n \"name\": \"cloud-45\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (45/62)\",\n \ + \ \"id\": 68,\n \"created_at\": \"2017-03-21T00:27:49.862815\",\n \"variables\"\ + : {},\n \"name\": \"cloud-45\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/68 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-42831956-b58a-4e56-a9e2-78f17c3e3fb2 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (46/62)\"\ + ,\n \"name\": \"cloud-46\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (46/62)\",\n \ + \ \"id\": 69,\n \"created_at\": \"2017-03-21T00:27:49.895476\",\n \"variables\"\ + : {},\n \"name\": \"cloud-46\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/69 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-dca25b91-bd6f-4570-a390-ff0d7b1b2cf4 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (47/62)\"\ + ,\n \"name\": \"cloud-47\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (47/62)\",\n \ + \ \"id\": 70,\n \"created_at\": \"2017-03-21T00:27:49.923813\",\n \"variables\"\ + : {},\n \"name\": \"cloud-47\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/70 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-2a9f2a12-f212-4833-a40f-3342c801f1c6 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (48/62)\"\ + ,\n \"name\": \"cloud-48\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (48/62)\",\n \ + \ \"id\": 71,\n \"created_at\": \"2017-03-21T00:27:49.955631\",\n \"variables\"\ + : {},\n \"name\": \"cloud-48\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/71 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-0deeed9a-f6a3-4413-b0a5-0ec8dfdcc28a + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (49/62)\"\ + ,\n \"name\": \"cloud-49\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (49/62)\",\n \ + \ \"id\": 72,\n \"created_at\": \"2017-03-21T00:27:49.986274\",\n \"variables\"\ + : {},\n \"name\": \"cloud-49\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Location: <craton-url>/clouds/72 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-e5a25a97-2e13-4adb-8486-778b2c427f51 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (50/62)\"\ + ,\n \"name\": \"cloud-50\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (50/62)\",\n \ + \ \"id\": 73,\n \"created_at\": \"2017-03-21T00:27:50.010605\",\n \"variables\"\ + : {},\n \"name\": \"cloud-50\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Location: <craton-url>/clouds/73 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-57950d19-6d3c-45d1-a86b-09ca1c64ede6 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (51/62)\"\ + ,\n \"name\": \"cloud-51\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (51/62)\",\n \ + \ \"id\": 74,\n \"created_at\": \"2017-03-21T00:27:50.038676\",\n \"variables\"\ + : {},\n \"name\": \"cloud-51\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Location: <craton-url>/clouds/74 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-80b8af55-fc05-4f20-abb3-d7abe0373d0a + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (52/62)\"\ + ,\n \"name\": \"cloud-52\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (52/62)\",\n \ + \ \"id\": 75,\n \"created_at\": \"2017-03-21T00:27:50.067139\",\n \"variables\"\ + : {},\n \"name\": \"cloud-52\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Location: <craton-url>/clouds/75 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-2ed9a765-9844-4bb3-95bf-3c83c50ea85f + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (53/62)\"\ + ,\n \"name\": \"cloud-53\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (53/62)\",\n \ + \ \"id\": 76,\n \"created_at\": \"2017-03-21T00:27:50.095723\",\n \"variables\"\ + : {},\n \"name\": \"cloud-53\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Location: <craton-url>/clouds/76 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-4cb8db07-b74c-49ff-a4c8-100fde9ed1b9 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (54/62)\"\ + ,\n \"name\": \"cloud-54\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (54/62)\",\n \ + \ \"id\": 77,\n \"created_at\": \"2017-03-21T00:27:50.129298\",\n \"variables\"\ + : {},\n \"name\": \"cloud-54\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Location: <craton-url>/clouds/77 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-a3406cbd-a620-4640-b810-d61c673a1622 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:24' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (55/62)\"\ + ,\n \"name\": \"cloud-55\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (55/62)\",\n \ + \ \"id\": 78,\n \"created_at\": \"2017-03-21T00:27:50.160947\",\n \"variables\"\ + : {},\n \"name\": \"cloud-55\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Location: <craton-url>/clouds/78 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-d121e0b8-0c7c-4b36-b1f9-536002add079 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (56/62)\"\ + ,\n \"name\": \"cloud-56\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (56/62)\",\n \ + \ \"id\": 79,\n \"created_at\": \"2017-03-21T00:27:50.193734\",\n \"variables\"\ + : {},\n \"name\": \"cloud-56\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Location: <craton-url>/clouds/79 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-b4488de9-ae98-453e-9e84-6b1c24e8a401 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (57/62)\"\ + ,\n \"name\": \"cloud-57\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (57/62)\",\n \ + \ \"id\": 80,\n \"created_at\": \"2017-03-21T00:27:50.225233\",\n \"variables\"\ + : {},\n \"name\": \"cloud-57\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Location: <craton-url>/clouds/80 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-2c6dd361-9afb-4bad-9437-785ae5ae95a4 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (58/62)\"\ + ,\n \"name\": \"cloud-58\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (58/62)\",\n \ + \ \"id\": 81,\n \"created_at\": \"2017-03-21T00:27:50.257098\",\n \"variables\"\ + : {},\n \"name\": \"cloud-58\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Location: <craton-url>/clouds/81 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-cde13ecf-ecc5-4f26-a1d4-a51f324cab6d + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (59/62)\"\ + ,\n \"name\": \"cloud-59\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (59/62)\",\n \ + \ \"id\": 82,\n \"created_at\": \"2017-03-21T00:27:50.282682\",\n \"variables\"\ + : {},\n \"name\": \"cloud-59\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Location: <craton-url>/clouds/82 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-893e15a3-e5ea-4fdd-a326-972c9b0ce7dc + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (60/62)\"\ + ,\n \"name\": \"cloud-60\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (60/62)\",\n \ + \ \"id\": 83,\n \"created_at\": \"2017-03-21T00:27:50.306351\",\n \"variables\"\ + : {},\n \"name\": \"cloud-60\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Location: <craton-url>/clouds/83 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-0b9c1549-5717-4079-8d2b-ac3b7b65846a + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"This cloud was created to test pagination. (61/62)\"\ + ,\n \"name\": \"cloud-61\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '82' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (61/62)\",\n \ + \ \"id\": 84,\n \"created_at\": \"2017-03-21T00:27:50.332040\",\n \"variables\"\ + : {},\n \"name\": \"cloud-61\"\n}" + headers: + Content-Length: '244' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Location: <craton-url>/clouds/84 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-6fb8242f-746f-4193-aaf3-cf3a4a41b168 + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: GET + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"clouds\": [\n {\n \"updated_at\": null,\n \"project_id\"\ + : \"<craton-demo-project>\",\n \"note\": \"This cloud was created to\ + \ test pagination. (0/62)\",\n \"id\": 19,\n \"created_at\": \"\ + 2017-03-21T00:27:47.000000\",\n \"name\": \"cloud-0\"\n },\n {\n\ + \ \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (1/62)\",\n\ + \ \"id\": 21,\n \"created_at\": \"2017-03-21T00:27:48.000000\",\n\ + \ \"name\": \"cloud-1\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (2/62)\",\n \"id\": 22,\n \ + \ \"created_at\": \"2017-03-21T00:27:48.000000\",\n \"name\": \"cloud-2\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (3/62)\",\n\ + \ \"id\": 23,\n \"created_at\": \"2017-03-21T00:27:48.000000\",\n\ + \ \"name\": \"cloud-3\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (4/62)\",\n \"id\": 24,\n \ + \ \"created_at\": \"2017-03-21T00:27:48.000000\",\n \"name\": \"cloud-4\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (5/62)\",\n\ + \ \"id\": 25,\n \"created_at\": \"2017-03-21T00:27:48.000000\",\n\ + \ \"name\": \"cloud-5\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (6/62)\",\n \"id\": 26,\n \ + \ \"created_at\": \"2017-03-21T00:27:48.000000\",\n \"name\": \"cloud-6\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (7/62)\",\n\ + \ \"id\": 27,\n \"created_at\": \"2017-03-21T00:27:48.000000\",\n\ + \ \"name\": \"cloud-7\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (8/62)\",\n \"id\": 28,\n \ + \ \"created_at\": \"2017-03-21T00:27:48.000000\",\n \"name\": \"cloud-8\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (9/62)\",\n\ + \ \"id\": 29,\n \"created_at\": \"2017-03-21T00:27:48.000000\",\n\ + \ \"name\": \"cloud-9\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (10/62)\",\n \"id\": 30,\n \ + \ \"created_at\": \"2017-03-21T00:27:48.000000\",\n \"name\": \"cloud-10\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (11/62)\"\ + ,\n \"id\": 31,\n \"created_at\": \"2017-03-21T00:27:48.000000\"\ + ,\n \"name\": \"cloud-11\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (12/62)\",\n \"id\": 32,\n \ + \ \"created_at\": \"2017-03-21T00:27:48.000000\",\n \"name\": \"cloud-12\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (13/62)\"\ + ,\n \"id\": 33,\n \"created_at\": \"2017-03-21T00:27:48.000000\"\ + ,\n \"name\": \"cloud-13\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (14/62)\",\n \"id\": 34,\n \ + \ \"created_at\": \"2017-03-21T00:27:48.000000\",\n \"name\": \"cloud-14\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (15/62)\"\ + ,\n \"id\": 35,\n \"created_at\": \"2017-03-21T00:27:48.000000\"\ + ,\n \"name\": \"cloud-15\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (16/62)\",\n \"id\": 36,\n \ + \ \"created_at\": \"2017-03-21T00:27:48.000000\",\n \"name\": \"cloud-16\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (17/62)\"\ + ,\n \"id\": 37,\n \"created_at\": \"2017-03-21T00:27:48.000000\"\ + ,\n \"name\": \"cloud-17\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (18/62)\",\n \"id\": 38,\n \ + \ \"created_at\": \"2017-03-21T00:27:48.000000\",\n \"name\": \"cloud-18\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (19/62)\"\ + ,\n \"id\": 39,\n \"created_at\": \"2017-03-21T00:27:48.000000\"\ + ,\n \"name\": \"cloud-19\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (20/62)\",\n \"id\": 40,\n \ + \ \"created_at\": \"2017-03-21T00:27:48.000000\",\n \"name\": \"cloud-20\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (21/62)\"\ + ,\n \"id\": 41,\n \"created_at\": \"2017-03-21T00:27:48.000000\"\ + ,\n \"name\": \"cloud-21\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (22/62)\",\n \"id\": 42,\n \ + \ \"created_at\": \"2017-03-21T00:27:48.000000\",\n \"name\": \"cloud-22\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (23/62)\"\ + ,\n \"id\": 43,\n \"created_at\": \"2017-03-21T00:27:48.000000\"\ + ,\n \"name\": \"cloud-23\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (24/62)\",\n \"id\": 45,\n \ + \ \"created_at\": \"2017-03-21T00:27:48.000000\",\n \"name\": \"cloud-24\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (25/62)\"\ + ,\n \"id\": 46,\n \"created_at\": \"2017-03-21T00:27:49.000000\"\ + ,\n \"name\": \"cloud-25\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (26/62)\",\n \"id\": 47,\n \ + \ \"created_at\": \"2017-03-21T00:27:49.000000\",\n \"name\": \"cloud-26\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (27/62)\"\ + ,\n \"id\": 48,\n \"created_at\": \"2017-03-21T00:27:49.000000\"\ + ,\n \"name\": \"cloud-27\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (28/62)\",\n \"id\": 49,\n \ + \ \"created_at\": \"2017-03-21T00:27:49.000000\",\n \"name\": \"cloud-28\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (29/62)\"\ + ,\n \"id\": 50,\n \"created_at\": \"2017-03-21T00:27:49.000000\"\ + ,\n \"name\": \"cloud-29\"\n }\n ],\n \"links\": [\n {\n \ + \ \"rel\": \"first\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30\"\ + \n },\n {\n \"rel\": \"prev\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30\"\ + \n },\n {\n \"rel\": \"self\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30\"\ + \n },\n {\n \"rel\": \"next\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=50\"\ + \n }\n ]\n}" + headers: + Content-Length: '8345' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-016c6aa1-1a5a-49e0-a6e2-7ade55f0aa9b + status: + code: 200 + message: OK + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: GET + uri: <craton-url>/clouds?marker=50 + response: + body: + encoding: null + string: "{\n \"clouds\": [\n {\n \"updated_at\": null,\n \"project_id\"\ + : \"<craton-demo-project>\",\n \"note\": \"This cloud was created to\ + \ test pagination. (30/62)\",\n \"id\": 52,\n \"created_at\": \"\ + 2017-03-21T00:27:49.000000\",\n \"name\": \"cloud-30\"\n },\n {\n\ + \ \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (31/62)\"\ + ,\n \"id\": 53,\n \"created_at\": \"2017-03-21T00:27:49.000000\"\ + ,\n \"name\": \"cloud-31\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (32/62)\",\n \"id\": 55,\n \ + \ \"created_at\": \"2017-03-21T00:27:49.000000\",\n \"name\": \"cloud-32\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (33/62)\"\ + ,\n \"id\": 56,\n \"created_at\": \"2017-03-21T00:27:49.000000\"\ + ,\n \"name\": \"cloud-33\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (34/62)\",\n \"id\": 57,\n \ + \ \"created_at\": \"2017-03-21T00:27:49.000000\",\n \"name\": \"cloud-34\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (35/62)\"\ + ,\n \"id\": 58,\n \"created_at\": \"2017-03-21T00:27:49.000000\"\ + ,\n \"name\": \"cloud-35\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (36/62)\",\n \"id\": 59,\n \ + \ \"created_at\": \"2017-03-21T00:27:49.000000\",\n \"name\": \"cloud-36\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (37/62)\"\ + ,\n \"id\": 60,\n \"created_at\": \"2017-03-21T00:27:49.000000\"\ + ,\n \"name\": \"cloud-37\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (38/62)\",\n \"id\": 61,\n \ + \ \"created_at\": \"2017-03-21T00:27:49.000000\",\n \"name\": \"cloud-38\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (39/62)\"\ + ,\n \"id\": 62,\n \"created_at\": \"2017-03-21T00:27:49.000000\"\ + ,\n \"name\": \"cloud-39\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (40/62)\",\n \"id\": 63,\n \ + \ \"created_at\": \"2017-03-21T00:27:49.000000\",\n \"name\": \"cloud-40\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (41/62)\"\ + ,\n \"id\": 64,\n \"created_at\": \"2017-03-21T00:27:49.000000\"\ + ,\n \"name\": \"cloud-41\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (42/62)\",\n \"id\": 65,\n \ + \ \"created_at\": \"2017-03-21T00:27:49.000000\",\n \"name\": \"cloud-42\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (43/62)\"\ + ,\n \"id\": 66,\n \"created_at\": \"2017-03-21T00:27:49.000000\"\ + ,\n \"name\": \"cloud-43\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (44/62)\",\n \"id\": 67,\n \ + \ \"created_at\": \"2017-03-21T00:27:49.000000\",\n \"name\": \"cloud-44\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (45/62)\"\ + ,\n \"id\": 68,\n \"created_at\": \"2017-03-21T00:27:49.000000\"\ + ,\n \"name\": \"cloud-45\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (46/62)\",\n \"id\": 69,\n \ + \ \"created_at\": \"2017-03-21T00:27:49.000000\",\n \"name\": \"cloud-46\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (47/62)\"\ + ,\n \"id\": 70,\n \"created_at\": \"2017-03-21T00:27:49.000000\"\ + ,\n \"name\": \"cloud-47\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (48/62)\",\n \"id\": 71,\n \ + \ \"created_at\": \"2017-03-21T00:27:49.000000\",\n \"name\": \"cloud-48\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (49/62)\"\ + ,\n \"id\": 72,\n \"created_at\": \"2017-03-21T00:27:49.000000\"\ + ,\n \"name\": \"cloud-49\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (50/62)\",\n \"id\": 73,\n \ + \ \"created_at\": \"2017-03-21T00:27:50.000000\",\n \"name\": \"cloud-50\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (51/62)\"\ + ,\n \"id\": 74,\n \"created_at\": \"2017-03-21T00:27:50.000000\"\ + ,\n \"name\": \"cloud-51\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (52/62)\",\n \"id\": 75,\n \ + \ \"created_at\": \"2017-03-21T00:27:50.000000\",\n \"name\": \"cloud-52\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (53/62)\"\ + ,\n \"id\": 76,\n \"created_at\": \"2017-03-21T00:27:50.000000\"\ + ,\n \"name\": \"cloud-53\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (54/62)\",\n \"id\": 77,\n \ + \ \"created_at\": \"2017-03-21T00:27:50.000000\",\n \"name\": \"cloud-54\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (55/62)\"\ + ,\n \"id\": 78,\n \"created_at\": \"2017-03-21T00:27:50.000000\"\ + ,\n \"name\": \"cloud-55\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (56/62)\",\n \"id\": 79,\n \ + \ \"created_at\": \"2017-03-21T00:27:50.000000\",\n \"name\": \"cloud-56\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (57/62)\"\ + ,\n \"id\": 80,\n \"created_at\": \"2017-03-21T00:27:50.000000\"\ + ,\n \"name\": \"cloud-57\"\n },\n {\n \"updated_at\": null,\n\ + \ \"project_id\": \"<craton-demo-project>\",\n \"note\": \"This\ + \ cloud was created to test pagination. (58/62)\",\n \"id\": 81,\n \ + \ \"created_at\": \"2017-03-21T00:27:50.000000\",\n \"name\": \"cloud-58\"\ + \n },\n {\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (59/62)\"\ + ,\n \"id\": 82,\n \"created_at\": \"2017-03-21T00:27:50.000000\"\ + ,\n \"name\": \"cloud-59\"\n }\n ],\n \"links\": [\n {\n \ + \ \"rel\": \"first\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30\"\ + \n },\n {\n \"rel\": \"prev\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=19\"\ + \n },\n {\n \"rel\": \"self\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=50\"\ + \n },\n {\n \"rel\": \"next\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=82\"\ + \n }\n ]\n}" + headers: + Content-Length: '8385' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-ca43b364-5c04-48fb-a1ae-ebaf97b07fd9 + status: + code: 200 + message: OK + url: <craton-url>/clouds?marker=50 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: GET + uri: <craton-url>/clouds?marker=82 + response: + body: + encoding: null + string: "{\n \"clouds\": [\n {\n \"updated_at\": null,\n \"project_id\"\ + : \"<craton-demo-project>\",\n \"note\": \"This cloud was created to\ + \ test pagination. (60/62)\",\n \"id\": 83,\n \"created_at\": \"\ + 2017-03-21T00:27:50.000000\",\n \"name\": \"cloud-60\"\n },\n {\n\ + \ \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"This cloud was created to test pagination. (61/62)\"\ + ,\n \"id\": 84,\n \"created_at\": \"2017-03-21T00:27:50.000000\"\ + ,\n \"name\": \"cloud-61\"\n }\n ],\n \"links\": [\n {\n \ + \ \"rel\": \"first\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30\"\ + \n },\n {\n \"rel\": \"prev\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=50\"\ + \n },\n {\n \"rel\": \"self\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=82\"\ + \n },\n {\n \"rel\": \"next\",\n \"href\": \"<craton-url>/clouds?sort_dir=asc&sort_keys=created_at%2Cid&details=False&limit=30&marker=84\"\ + \n }\n ]\n}" + headers: + Content-Length: '1161' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-794c42e9-4d21-45e1-a78b-06946dbf7e44 + status: + code: 200 + message: OK + url: <craton-url>/clouds?marker=82 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/84 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-8708bcce-7884-44aa-acea-28f75b78da7f + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/84 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/83 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-b5ca15b1-85ce-47b7-8f20-952406c0adab + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/83 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/82 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-9d99c9e1-fce3-4c35-bfc6-e6a60ff92e46 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/82 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/81 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-a8f7e619-15c0-4c1a-8192-8add3d2efa6f + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/81 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/80 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-9aef2159-a9a0-470f-a899-67702e695976 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/80 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/79 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-1d576b03-23da-41f5-a218-0bc1bc6a67a6 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/79 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/78 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-fcee7217-ea17-41ef-a887-9a6e029c0a52 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/78 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/77 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-f344a7e2-cf82-44f7-ba6d-1324a6c21a88 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/77 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/76 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-f39e47a7-494d-4ae0-a710-db6f7244e27f + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/76 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/75 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-3e89b181-8637-4a74-af4f-f6b320e94c77 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/75 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/74 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-b99ebe67-47ef-4a65-9a36-92b03dc7121c + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/74 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/73 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-e8e4e764-23aa-4c4d-9cfa-eaf463e4ae5b + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/73 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/72 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-83bb948e-899d-4353-bbc9-31eca5b02732 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/72 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/71 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-d0e140d3-5a67-445a-ac3d-a36fcc68cfb1 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/71 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/70 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-e720cea1-2220-4d06-830a-3da6d718a73b + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/70 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/69 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-d283c431-0a4e-4373-8ece-68662c077d44 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/69 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/68 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-8fd495bd-b144-4753-aea7-87f617ccaa8c + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/68 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/67 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-ecd0afa7-2418-4210-b808-8fbacc900c48 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/67 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/66 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-46807e2a-6447-4964-b4b5-caf0ef22775d + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/66 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/65 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:50 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-83c7bbc9-9dba-4c45-9d80-7d5a18b85599 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/65 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/64 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-4c6d83aa-9bc8-4134-b1ad-928db3683e88 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/64 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/63 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-028562cc-4869-4300-b63b-c14e71fec790 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/63 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/62 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-341ef7cc-4617-47a1-9fdc-6019aba6f98b + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/62 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/61 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-63eac435-4248-46d8-8f3d-1806b6a2dbcd + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/61 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/60 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-f304729c-c3bb-4685-ad68-8bb6c73981d3 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/60 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/59 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-c2e7369f-9fc6-449f-b557-dd43ae469e98 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/59 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/58 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-39c2108d-0f60-418c-8041-1b2505e83720 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/58 +- recorded_at: '2017-03-21T15:37:25' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/57 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-8afe6491-b21e-4634-acf9-d4ea377c4d48 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/57 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/56 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-024dcd01-155f-42cc-ac87-7b4811296c89 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/56 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/55 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-b40861e6-c6ee-4260-a8a4-1c43a83354e0 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/55 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/53 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-f8f960d1-0b8d-4656-9a5a-04722254bc12 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/53 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/52 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-c7420982-00c6-4132-9665-4fcd0069100e + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/52 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/50 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-946daad6-57f6-430b-ad13-d5743a93e59d + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/50 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/49 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-009f4159-d865-4a3a-a681-9cab0ca63af2 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/49 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/48 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-38a7be0e-8ec9-4722-878c-0b24995bdda3 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/48 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/47 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-f7322c74-ae89-4c7c-a5bd-4647769e4036 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/47 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/46 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-4c1721d1-948b-400e-8b09-69be7ba091e4 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/46 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/45 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-e136a328-58df-46ce-8c34-c01d015515dc + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/45 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/43 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-8d9d1124-f075-4c7e-be18-d39c701528c3 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/43 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/42 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-9138353c-b5db-49f6-bdad-cb7b30d2a0c7 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/42 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/41 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-0bd2d030-c881-43d9-99c2-c015a469d8b7 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/41 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/40 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-2feaac83-2533-4618-86bd-b3aa9bfb5479 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/40 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/39 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-1125b183-ad5d-4c22-8f93-9e33e539cd39 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/39 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/38 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-8293ffe2-d50d-4e66-805b-b49aff97b318 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/38 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/37 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-4ab10ce9-fa25-4e42-b399-0577ca7119af + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/37 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/36 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-2f31d7c3-ec98-479f-864a-97d49dd5abdc + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/36 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/35 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-02159c68-98ad-4312-b7c9-a0925a857bf9 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/35 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/34 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-71337e62-495d-419a-a35c-cf9f367dffd2 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/34 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/33 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-96d0530b-a2a4-4132-b9f3-b30b2db3465c + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/33 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/32 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-8b7d9a0b-872b-4179-8f1c-ec882902b942 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/32 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/31 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-5cc110e8-74b9-4726-a159-0f443204509d + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/31 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/30 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-ee5e0b83-cc00-43ac-bec5-86ba08df3e85 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/30 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/29 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-4ef487c9-4cd9-44aa-9cb9-8fcf87cbf0e4 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/29 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/28 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-44b74a45-5670-494d-b28b-fe7ee54452c4 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/28 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/27 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-ed970b9a-97e1-4831-8c46-1408d206d132 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/27 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/26 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-ba0a92ff-8227-4250-ad96-a561af9a0911 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/26 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/25 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:51 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-b30cb098-162e-492a-be35-3952648dd08c + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/25 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/24 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:52 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-45b07b1e-5c14-42aa-8744-a5f777a443bc + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/24 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/23 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:52 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-e7a380cb-8e6b-49a4-88f2-ff3306c42a47 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/23 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/22 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:52 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-7e0b653b-6f29-4857-bd8a-8623c5bb44eb + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/22 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/21 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:52 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-f6c3b054-4f7f-47c4-ac6a-22b1bb5b69f3 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/21 +- recorded_at: '2017-03-21T15:37:26' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/19 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:52 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-24ca1d61-34c5-4d8c-8a4b-2ad8997694fe + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/19 +recorded_with: betamax/0.8.0 diff --git a/cratonclient/tests/cassettes/TestClouds-test_update_existing_cloud.yaml b/cratonclient/tests/cassettes/TestClouds-test_update_existing_cloud.yaml new file mode 100644 index 0000000..14ef600 --- /dev/null +++ b/cratonclient/tests/cassettes/TestClouds-test_update_existing_cloud.yaml @@ -0,0 +1,101 @@ +http_interactions: +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"Original note.\",\n \"name\": \"cloud-to-update\"\ + \n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '53' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: POST + uri: <craton-url>/clouds + response: + body: + encoding: null + string: "{\n \"updated_at\": null,\n \"project_id\": \"<craton-demo-project>\"\ + ,\n \"note\": \"Original note.\",\n \"id\": 44,\n \"created_at\": \"2017-03-21T00:27:48.950481\"\ + ,\n \"variables\": {},\n \"name\": \"cloud-to-update\"\n}" + headers: + Content-Length: '215' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:48 GMT + Location: <craton-url>/clouds/44 + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-fa3c730f-aae8-463a-90a6-eecb670dff0d + status: + code: 201 + message: CREATED + url: <craton-url>/clouds +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: "{\n \"note\": \"Updated note.\",\n \"name\": \"updated-cloud\"\n}" + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '50' + Content-Type: application/json + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: PUT + uri: <craton-url>/clouds/44 + response: + body: + encoding: null + string: "{\n \"updated_at\": \"2017-03-21T00:27:49.011515\",\n \"project_id\"\ + : \"<craton-demo-project>\",\n \"note\": \"Updated note.\",\n \"id\": 44,\n\ + \ \"created_at\": \"2017-03-21T00:27:48.000000\",\n \"name\": \"updated-cloud\"\ + \n}" + headers: + Content-Length: '217' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-5acfb733-4eee-4a77-8227-97a7781227c9 + status: + code: 200 + message: OK + url: <craton-url>/clouds/44 +- recorded_at: '2017-03-21T15:37:23' + request: + body: + encoding: utf-8 + string: '' + headers: + Accept: '*/*' + Accept-Encoding: gzip, deflate + Connection: keep-alive + Content-Length: '0' + User-Agent: python-cratonclient/0.0.1 + X-Auth-Project: <craton-demo-project> + X-Auth-Token: <craton-demo-token> + X-Auth-User: <craton-demo-username> + method: DELETE + uri: <craton-url>/clouds/44 + response: + body: + encoding: null + string: '' + headers: + Content-Length: '0' + Content-Type: application/json + Date: Tue, 21 Mar 2017 00:27:49 GMT + Server: WSGIServer/0.2 CPython/3.5.2 + x-openstack-request-id: req-88a3a81c-f0bc-400f-8459-322890873ba8 + status: + code: 204 + message: NO CONTENT + url: <craton-url>/clouds/44 +recorded_with: betamax/0.8.0 diff --git a/cratonclient/tests/integration/base.py b/cratonclient/tests/integration/base.py index 63ba5a4..17344ac 100644 --- a/cratonclient/tests/integration/base.py +++ b/cratonclient/tests/integration/base.py @@ -19,6 +19,7 @@ from betamax_matchers import json_body from keystoneauth1.fixture import keystoneauth_betamax as ksabetamax from cratonclient import auth +from cratonclient import exceptions from cratonclient.tests import base from cratonclient.v1 import client @@ -74,6 +75,10 @@ class BetamaxTestCase(base.TestCase): 'project': CRATON_ROOT_PROJECT, } + def assertNotFound(self, func, item_id): + """Assert that the item referenced by item_id 404s.""" + self.assertRaises(exceptions.NotFound, func, item_id) + def cleanupHost(self, host): """Add a cleanup task for the host.""" self.addCleanup(self.client.hosts.delete, host.id) diff --git a/cratonclient/tests/integration/v1/test_cells.py b/cratonclient/tests/integration/v1/test_cells.py index 27abf7b..f784b34 100644 --- a/cratonclient/tests/integration/v1/test_cells.py +++ b/cratonclient/tests/integration/v1/test_cells.py @@ -13,7 +13,6 @@ # under the License. """Module containing the cratonclient.v1.cells integration tests.""" -from cratonclient import exceptions from cratonclient.tests.integration import base @@ -58,7 +57,7 @@ class TestCells(base.BetamaxTestCase): self.assertEqual('cell-to-delete', cell.name) self.assertTrue(self.client.cells.delete(cell.id)) - self.assertRaises(exceptions.NotFound, self.client.cells.get, cell.id) + self.assertNotFound(self.client.cells.get, cell.id) def test_autopagination_when_listing(self): """Verify the client autopaginates lists of cells.""" diff --git a/cratonclient/tests/integration/v1/test_clouds.py b/cratonclient/tests/integration/v1/test_clouds.py new file mode 100644 index 0000000..2b07936 --- /dev/null +++ b/cratonclient/tests/integration/v1/test_clouds.py @@ -0,0 +1,103 @@ +# -*- coding: utf-8 -*- + +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. +"""The integration tests for the cratonclient.v1.clouds.""" + +from cratonclient.tests.integration import base + + +class TestClouds(base.BetamaxTestCase): + """CloudsManager integration tests.""" + + def setUp(self): + """Prepare our clouds manager test case.""" + super(TestClouds, self).setUp() + self.create_demo_client() + + def test_create(self): + """Test cloud creation via the API.""" + note = 'This is a test cloud.' + cloud = self.cleanupCloud(self.client.clouds.create( + name='cloud-creation', + note=note, + variables={'cloud-var': 'var-value'}, + )) + + self.assertEqual('cloud-creation', cloud.name) + self.assertEqual(note, cloud.note) + self.assertEqual({'cloud-var': 'var-value'}, + cloud.to_dict()['variables']) + + def test_delete(self): + """Verify the client can delete a cloud.""" + cloud = self.client.clouds.create(name='cloud-deletion') + + self.assertEqual('cloud-deletion', cloud.name) + + self.assertTrue(self.client.clouds.delete(cloud.id)) + self.assertNotFound(self.client.clouds.get, cloud.id) + + def test_autopagination_when_listing(self): + """Verify the client autopaginates lists of clouds.""" + note_str = 'This cloud was created to test pagination. ({}/62)' + for i in range(0, 62): + self.cleanupCloud(self.client.clouds.create( + name='cloud-{}'.format(i), + note=note_str.format(i), + )) + + cells = list(self.client.clouds.list()) + self.assertEqual(62, len(cells)) + + def test_manual_pagination(self): + """Verify manual pagination of /v1/clouds.""" + note_str = 'This cloud was created to test pagination. ({}/62)' + for i in range(0, 62): + self.cleanupCloud(self.client.clouds.create( + name='cloud-{}'.format(i), + note=note_str.format(i), + )) + + first_page = list(self.client.clouds.list(autopaginate=False)) + self.assertEqual(30, len(first_page)) + + next_page = list(self.client.clouds.list( + autopaginate=False, + marker=first_page[-1].id, + )) + self.assertEqual(30, len(next_page)) + + last_page = list(self.client.clouds.list( + autopaginate=False, + marker=next_page[-1].id, + )) + self.assertEqual(2, len(last_page)) + + def test_update_existing_cloud(self): + """Test that the client allows a cloud to be deleted.""" + cloud = self.cleanupCloud(self.client.clouds.create( + name='cloud-to-update', + note='Original note.', + )) + + self.assertEqual('cloud-to-update', cloud.name) + self.assertEqual('Original note.', cloud.note) + + updated_cloud = self.client.clouds.update( + cloud.id, + name='updated-cloud', + note='Updated note.', + ) + self.assertEqual(cloud.id, updated_cloud.id) + self.assertEqual('updated-cloud', updated_cloud.name) + self.assertEqual('Updated note.', updated_cloud.note) diff --git a/cratonclient/tests/integration/v1/test_hosts.py b/cratonclient/tests/integration/v1/test_hosts.py index d1b264a..ae186d1 100644 --- a/cratonclient/tests/integration/v1/test_hosts.py +++ b/cratonclient/tests/integration/v1/test_hosts.py @@ -13,7 +13,6 @@ # under the License. """Module containing the cratonclient.v1.hosts integration tests.""" -from cratonclient import exceptions from cratonclient.tests.integration import base @@ -55,8 +54,7 @@ class TestHosts(base.BetamaxTestCase): ) self.assertTrue(self.client.hosts.delete(host.id)) - self.assertRaises(exceptions.NotFound, self.client.hosts.get, - host.id) + self.assertNotFound(self.client.hosts.get, host.id) def test_list_autopaginates(self): """Verify listing of hosts via the Python API."""