Advertisement
ak-mad_neu

testing

Mar 4th, 2015
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 50.43 KB | None | 0 0
  1. madhu@kilo-server:/opt/stack/tempest$
  2. madhu@kilo-server:/opt/stack/tempest$ nosetests -sv ~/neutron-lbaas/neutron_lbaas/tests/tempest/v2/api/test_load_balancers.py
  3. neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_create_load_balancer[gate,smoke] ... ok
  4. neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_create_load_balancer_incorrect_attribute[gate,smoke] ... FAIL
  5. neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_create_load_balancer_invalid_tenant_id[gate,smoke] ... FAIL
  6. neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_create_load_balancer_invalid_vip_subnet_id[gate,smoke] ... FAIL
  7. neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_create_load_balancer_missing_field[gate,smoke] ... FAIL
  8. neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_delete_load_balancer[gate,smoke] ... ERROR
  9. neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_get_load_balancer[gate,smoke] ... ok
  10. neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_list_load_balancers[gate,smoke] ... ok
  11. neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_list_load_balancers_two[gate,smoke] ... ok
  12. neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_update_load_balancer[gate,smoke] ... ok
  13. neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_update_load_balancer_incorrect_attribute[gate,smoke] ... FAIL
  14. neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_update_load_balancer_invalid_admin_state_up[gate,smoke] ... FAIL
  15. neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_update_load_balancer_invalid_tenant_id[gate,smoke] ... FAIL
  16. ERROR
  17.  
  18. ======================================================================
  19. ERROR: neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_delete_load_balancer[gate,smoke]
  20. ----------------------------------------------------------------------
  21. _StringException: pythonlogging:'': {{{
  22. 2015-03-03 19:21:07,607 61652 DEBUG [tempest_lib.common.rest_client] Request (LoadBalancersTestJSON:test_delete_load_balancer): 201 POST http://192.168.141.145:9696/v2.0/lbaas/loadbalancers 0.765s
  23. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  24. Body: {"loadbalancer": {"vip_subnet_id": "c89c2c62-1886-4b27-8209-ef0041f12790", "tenant_id": "490ee2edc3eb4690a9fd5ef674c00236"}}
  25. Response - Headers: {'status': '201', 'content-length': '421', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:07 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-51664869-18fc-42cf-8c33-14d5c121fa87'}
  26. Body: {"loadbalancer": {"description": "", "admin_state_up": true, "tenant_id": "490ee2edc3eb4690a9fd5ef674c00236", "provisioning_status": "PENDING_CREATE", "listeners": [], "vip_address": "10.100.0.4", "vip_port_id": "ed414907-3662-4a3b-bf35-69a24ba28e1b", "provider": "haproxy", "vip_subnet_id": "c89c2c62-1886-4b27-8209-ef0041f12790", "id": "f2f350ff-b760-4a15-ba0b-dbc5b5f772a9", "operating_status": "OFFLINE", "name": ""}}
  27. 2015-03-03 19:21:07,678 61652 DEBUG [tempest_lib.common.rest_client] Request (LoadBalancersTestJSON:test_delete_load_balancer): 200 GET http://192.168.141.145:9696/v2.0/lbaas/loadbalancers/f2f350ff-b760-4a15-ba0b-dbc5b5f772a9 0.070s
  28. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  29. Body: None
  30. Response - Headers: {'status': '200', 'content-length': '412', 'content-location': 'http://192.168.141.145:9696/v2.0/lbaas/loadbalancers/f2f350ff-b760-4a15-ba0b-dbc5b5f772a9', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:07 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-d9e9c6b8-bc74-4cad-915e-f68a395f361c'}
  31. Body: {"loadbalancer": {"description": "", "admin_state_up": true, "tenant_id": "490ee2edc3eb4690a9fd5ef674c00236", "provisioning_status": "ACTIVE", "listeners": [], "vip_address": "10.100.0.4", "vip_port_id": "ed414907-3662-4a3b-bf35-69a24ba28e1b", "provider": "haproxy", "vip_subnet_id": "c89c2c62-1886-4b27-8209-ef0041f12790", "id": "f2f350ff-b760-4a15-ba0b-dbc5b5f772a9", "operating_status": "ONLINE", "name": ""}}
  32. 2015-03-03 19:21:07,752 61652 DEBUG [tempest_lib.common.rest_client] Request (LoadBalancersTestJSON:test_delete_load_balancer): 200 GET http://192.168.141.145:9696/v2.0/lbaas/loadbalancers/f2f350ff-b760-4a15-ba0b-dbc5b5f772a9 0.073s
  33. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  34. Body: None
  35. Response - Headers: {'status': '200', 'content-length': '412', 'content-location': 'http://192.168.141.145:9696/v2.0/lbaas/loadbalancers/f2f350ff-b760-4a15-ba0b-dbc5b5f772a9', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:07 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-daebf760-28bf-4b7d-b0e1-e959359523ed'}
  36. Body: {"loadbalancer": {"description": "", "admin_state_up": true, "tenant_id": "490ee2edc3eb4690a9fd5ef674c00236", "provisioning_status": "ACTIVE", "listeners": [], "vip_address": "10.100.0.4", "vip_port_id": "ed414907-3662-4a3b-bf35-69a24ba28e1b", "provider": "haproxy", "vip_subnet_id": "c89c2c62-1886-4b27-8209-ef0041f12790", "id": "f2f350ff-b760-4a15-ba0b-dbc5b5f772a9", "operating_status": "ONLINE", "name": ""}}
  37. 2015-03-03 19:21:08,066 61652 DEBUG [tempest_lib.common.rest_client] Request (LoadBalancersTestJSON:test_delete_load_balancer): 204 DELETE http://192.168.141.145:9696/v2.0/lbaas/loadbalancers/f2f350ff-b760-4a15-ba0b-dbc5b5f772a9 0.312s
  38. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  39. Body: None
  40. Response - Headers: {'date': 'Wed, 04 Mar 2015 03:21:08 GMT', 'status': '204', 'connection': 'close', 'content-length': '0', 'x-openstack-request-id': 'req-9e729ef1-5885-4b52-a400-a32c486090c6'}
  41. Body:
  42. 2015-03-03 19:21:08,066 61652 INFO [neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON] Finished: test_delete_load_balancer
  43. }}}
  44.  
  45. Traceback (most recent call last):
  46. File "/home/madhu/neutron-lbaas/neutron_lbaas/tests/tempest/v2/api/test_load_balancers.py", line 174, in test_delete_load_balancer
  47. self.assertRaises(exceptions.NotFound,
  48. AttributeError: 'module' object has no attribute 'NotFound'
  49.  
  50. -------------------- >> begin captured logging << --------------------
  51. neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON: INFO: Starting: test_delete_load_balancer
  52. tempest_lib.common.rest_client: DEBUG: Request (LoadBalancersTestJSON:test_delete_load_balancer): 201 POST http://192.168.141.145:9696/v2.0/lbaas/loadbalancers 0.765s
  53. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  54. Body: {"loadbalancer": {"vip_subnet_id": "c89c2c62-1886-4b27-8209-ef0041f12790", "tenant_id": "490ee2edc3eb4690a9fd5ef674c00236"}}
  55. Response - Headers: {'status': '201', 'content-length': '421', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:07 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-51664869-18fc-42cf-8c33-14d5c121fa87'}
  56. Body: {"loadbalancer": {"description": "", "admin_state_up": true, "tenant_id": "490ee2edc3eb4690a9fd5ef674c00236", "provisioning_status": "PENDING_CREATE", "listeners": [], "vip_address": "10.100.0.4", "vip_port_id": "ed414907-3662-4a3b-bf35-69a24ba28e1b", "provider": "haproxy", "vip_subnet_id": "c89c2c62-1886-4b27-8209-ef0041f12790", "id": "f2f350ff-b760-4a15-ba0b-dbc5b5f772a9", "operating_status": "OFFLINE", "name": ""}}
  57. tempest_lib.common.rest_client: DEBUG: Request (LoadBalancersTestJSON:test_delete_load_balancer): 200 GET http://192.168.141.145:9696/v2.0/lbaas/loadbalancers/f2f350ff-b760-4a15-ba0b-dbc5b5f772a9 0.070s
  58. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  59. Body: None
  60. Response - Headers: {'status': '200', 'content-length': '412', 'content-location': 'http://192.168.141.145:9696/v2.0/lbaas/loadbalancers/f2f350ff-b760-4a15-ba0b-dbc5b5f772a9', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:07 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-d9e9c6b8-bc74-4cad-915e-f68a395f361c'}
  61. Body: {"loadbalancer": {"description": "", "admin_state_up": true, "tenant_id": "490ee2edc3eb4690a9fd5ef674c00236", "provisioning_status": "ACTIVE", "listeners": [], "vip_address": "10.100.0.4", "vip_port_id": "ed414907-3662-4a3b-bf35-69a24ba28e1b", "provider": "haproxy", "vip_subnet_id": "c89c2c62-1886-4b27-8209-ef0041f12790", "id": "f2f350ff-b760-4a15-ba0b-dbc5b5f772a9", "operating_status": "ONLINE", "name": ""}}
  62. tempest_lib.common.rest_client: DEBUG: Request (LoadBalancersTestJSON:test_delete_load_balancer): 200 GET http://192.168.141.145:9696/v2.0/lbaas/loadbalancers/f2f350ff-b760-4a15-ba0b-dbc5b5f772a9 0.073s
  63. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  64. Body: None
  65. Response - Headers: {'status': '200', 'content-length': '412', 'content-location': 'http://192.168.141.145:9696/v2.0/lbaas/loadbalancers/f2f350ff-b760-4a15-ba0b-dbc5b5f772a9', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:07 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-daebf760-28bf-4b7d-b0e1-e959359523ed'}
  66. Body: {"loadbalancer": {"description": "", "admin_state_up": true, "tenant_id": "490ee2edc3eb4690a9fd5ef674c00236", "provisioning_status": "ACTIVE", "listeners": [], "vip_address": "10.100.0.4", "vip_port_id": "ed414907-3662-4a3b-bf35-69a24ba28e1b", "provider": "haproxy", "vip_subnet_id": "c89c2c62-1886-4b27-8209-ef0041f12790", "id": "f2f350ff-b760-4a15-ba0b-dbc5b5f772a9", "operating_status": "ONLINE", "name": ""}}
  67. tempest_lib.common.rest_client: DEBUG: Request (LoadBalancersTestJSON:test_delete_load_balancer): 204 DELETE http://192.168.141.145:9696/v2.0/lbaas/loadbalancers/f2f350ff-b760-4a15-ba0b-dbc5b5f772a9 0.312s
  68. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  69. Body: None
  70. Response - Headers: {'date': 'Wed, 04 Mar 2015 03:21:08 GMT', 'status': '204', 'connection': 'close', 'content-length': '0', 'x-openstack-request-id': 'req-9e729ef1-5885-4b52-a400-a32c486090c6'}
  71. Body:
  72. neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON: INFO: Finished: test_delete_load_balancer
  73.  
  74. --------------------- >> end captured logging << ---------------------
  75.  
  76. ======================================================================
  77. ERROR: test suite for <class 'neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON'>
  78. ----------------------------------------------------------------------
  79. Traceback (most recent call last):
  80. File "/usr/lib/python2.7/dist-packages/nose/suite.py", line 227, in run
  81. self.tearDown()
  82. File "/usr/lib/python2.7/dist-packages/nose/suite.py", line 350, in tearDown
  83. self.teardownContext(ancestor)
  84. File "/usr/lib/python2.7/dist-packages/nose/suite.py", line 366, in teardownContext
  85. try_run(context, names)
  86. File "/usr/lib/python2.7/dist-packages/nose/util.py", line 471, in try_run
  87. return func()
  88. File "/opt/stack/tempest/tempest/test.py", line 287, in tearDownClass
  89. teardown()
  90. File "/home/madhu/neutron-lbaas/neutron_lbaas/tests/tempest/v2/api/base.py", line 66, in resource_cleanup
  91. except exceptions.NotFound:
  92. AttributeError: 'module' object has no attribute 'NotFound'
  93. -------------------- >> begin captured logging << --------------------
  94. tempest_lib.common.rest_client: DEBUG: Request (LoadBalancersTestJSON:tearDownClass): 404 GET http://192.168.141.145:9696/v2.0/lbaas/loadbalancers/15a6ab5f-aa0c-4678-af54-6642f2448a0d/statuses 0.034s
  95. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  96. Body: None
  97. Response - Headers: {'status': '404', 'content-length': '141', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:10 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-afdbac19-e881-4899-b8f7-c3775bf5938d'}
  98. Body: {"NeutronError": {"message": "loadbalancer 15a6ab5f-aa0c-4678-af54-6642f2448a0d could not be found", "type": "EntityNotFound", "detail": ""}}
  99. tempest.test: INFO: tearDownClass of resources failed: 'module' object has no attribute 'NotFound'
  100. tempest.common.isolated_creds: DEBUG: Clearing network: None, subnet: None, router: None
  101. tempest_lib.common.rest_client: DEBUG: Request (LoadBalancersTestJSON:tearDownClass): 204 DELETE http://192.168.141.145:35357/v2.0/users/5a61a95230654f7ca663684bb76e6bd3 0.181s
  102. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  103. Body: None
  104. Response - Headers: {'status': '204', 'content-length': '0', 'vary': 'X-Auth-Token', 'server': 'Apache/2.4.7 (Ubuntu)', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:10 GMT', 'x-openstack-request-id': 'req-a5db559e-ee5a-430b-a996-4a1d903bdcf3'}
  105. Body:
  106. tempest_lib.common.rest_client: DEBUG: Request (LoadBalancersTestJSON:tearDownClass): 200 GET http://192.168.141.145:9696/v2.0/security-groups?tenant_id=490ee2edc3eb4690a9fd5ef674c00236&name=default 0.482s
  107. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  108. Body: None
  109. Response - Headers: {'status': '200', 'content-length': '1550', 'content-location': 'http://192.168.141.145:9696/v2.0/security-groups?tenant_id=490ee2edc3eb4690a9fd5ef674c00236&name=default', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:11 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-67881df0-b034-4b14-95bb-804228410451'}
  110. Body: {"security_groups": [{"tenant_id": "490ee2edc3eb4690a9fd5ef674c00236", "description": "Default security group", "id": "fc2ecf85-8864-4a46-8271-3ad38b96e3da", "security_group_rules": [{"remote_group_id": null, "direction": "egress", "remote_ip_prefix": null, "protocol": null, "ethertype": "IPv6", "tenant_id": "490ee2edc3eb4690a9fd5ef674c00236", "port_range_max": null, "port_range_min": null, "id": "42854f20-3670-4cf3-b7ed-242cd4731c76", "security_group_id": "fc2ecf85-8864-4a46-8271-3ad38b96e3da"}, {"remote_group_id": "fc2ecf85-8864-4a46-8271-3ad38b96e3da", "direction": "ingress", "remote_ip_prefix": null, "protocol": null, "ethertype": "IPv6", "tenant_id": "490ee2edc3eb4690a9fd5ef674c00236", "port_range_max": null, "port_range_min": null, "id": "46ccdf43-fff1-44e5-829a-8943a74a4801", "security_group_id": "fc2ecf85-8864-4a46-8271-3ad38b96e3da"}, {"remote_group_id": null, "direction": "egress", "remote_ip_prefix": null, "protocol": null, "ethertype": "IPv4", "tenant_id": "490ee2edc3eb4690a9fd5ef674c00236", "port_range_max": null, "port_range_min": null, "id": "8e24dc81-db84-40ba-80ac-02544a921210", "security_group_id": "fc2ecf85-8864-4a46-8271-3ad38b96e3da"}, {"remote_group_id": "fc2ecf85-8864-4a46-8271-3ad38b96e3da", "direction": "ingress", "remote_ip_prefix": null, "protocol": null, "ethertype": "IPv4", "tenant_id": "490ee2edc3eb4690a9fd5ef674c00236", "port_range_max": null, "port_range_min": null, "id": "b5d07a69-fc10-4764-a840-94a0e4575cd3", "security_group_id": "fc2ecf85-8864-4a46-8271-3ad38b96e3da"}], "name": "default"}]}
  111. tempest_lib.common.rest_client: DEBUG: Request (LoadBalancersTestJSON:tearDownClass): 204 DELETE http://192.168.141.145:9696/v2.0/security-groups/fc2ecf85-8864-4a46-8271-3ad38b96e3da 0.123s
  112. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  113. Body: None
  114. Response - Headers: {'date': 'Wed, 04 Mar 2015 03:21:11 GMT', 'status': '204', 'connection': 'close', 'content-length': '0', 'x-openstack-request-id': 'req-a6da9ffd-9fa4-4146-ab63-68c9f668f0b8'}
  115. Body:
  116. tempest_lib.common.rest_client: DEBUG: Request (LoadBalancersTestJSON:tearDownClass): 204 DELETE http://192.168.141.145:35357/v2.0/tenants/490ee2edc3eb4690a9fd5ef674c00236 0.164s
  117. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  118. Body: None
  119. Response - Headers: {'status': '204', 'content-length': '0', 'vary': 'X-Auth-Token', 'server': 'Apache/2.4.7 (Ubuntu)', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:11 GMT', 'x-openstack-request-id': 'req-21ad3fda-1347-40ca-a809-c3444daf745c'}
  120. Body:
  121. --------------------- >> end captured logging << ---------------------
  122.  
  123. ======================================================================
  124. FAIL: neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_create_load_balancer_incorrect_attribute[gate,smoke]
  125. ----------------------------------------------------------------------
  126. _StringException: pythonlogging:'': {{{
  127. 2015-03-03 19:21:06,704 61652 DEBUG [tempest_lib.common.rest_client] Request (LoadBalancersTestJSON:test_create_load_balancer_incorrect_attribute): 400 POST http://192.168.141.145:9696/v2.0/lbaas/loadbalancers 0.054s
  128. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  129. Body: {"loadbalancer": {"vip_subnet_id": "c89c2c62-1886-4b27-8209-ef0041f12790", "tenant_id": "490ee2edc3eb4690a9fd5ef674c00236", "protocol_port": 80}}
  130. Response - Headers: {'status': '400', 'content-length': '114', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:06 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-9fe832ea-a6a8-449e-827e-d8f3aff037ff'}
  131. Body: {"NeutronError": {"message": "Unrecognized attribute(s) 'protocol_port'", "type": "HTTPBadRequest", "detail": ""}}
  132. 2015-03-03 19:21:06,707 61652 INFO [neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON] Finished: test_create_load_balancer_incorrect_attribute
  133. }}}
  134.  
  135. Traceback (most recent call last):
  136. File "/home/madhu/neutron-lbaas/neutron_lbaas/tests/tempest/v2/api/test_load_balancers.py", line 124, in test_create_load_balancer_incorrect_attribute
  137. protocol_port=80)
  138. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 420, in assertRaises
  139. self.assertThat(our_callable, matcher)
  140. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 431, in assertThat
  141. mismatch_error = self._matchHelper(matchee, matcher, message, verbose)
  142. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 481, in _matchHelper
  143. mismatch = matcher.match(matchee)
  144. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 108, in match
  145. mismatch = self.exception_matcher.match(exc_info)
  146. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_higherorder.py", line 62, in match
  147. mismatch = matcher.match(matchee)
  148. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 412, in match
  149. reraise(*matchee)
  150. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 101, in match
  151. result = matchee()
  152. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 965, in __call__
  153. return self._callable_object(*self._args, **self._kwargs)
  154. File "/home/madhu/neutron-lbaas/neutron_lbaas/tests/tempest/v2/clients/load_balancers_client.py", line 50, in create_load_balancer
  155. resp, body = self.post('v2.0/lbaas/loadbalancers', post_body)
  156. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 169, in post
  157. return self.request('POST', url, extra_headers, headers, body)
  158. File "/opt/stack/tempest/tempest/common/service_client.py", line 60, in request
  159. headers=headers, body=body)
  160. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 388, in request
  161. resp, resp_body)
  162. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 439, in _error_checker
  163. raise exceptions.BadRequest(resp_body)
  164. BadRequest: Bad request
  165. Details: {u'message': u"Unrecognized attribute(s) 'protocol_port'", u'type': u'HTTPBadRequest', u'detail': u''}
  166.  
  167. -------------------- >> begin captured logging << --------------------
  168. neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON: INFO: Starting: test_create_load_balancer_incorrect_attribute
  169. tempest_lib.common.rest_client: DEBUG: Request (LoadBalancersTestJSON:test_create_load_balancer_incorrect_attribute): 400 POST http://192.168.141.145:9696/v2.0/lbaas/loadbalancers 0.054s
  170. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  171. Body: {"loadbalancer": {"vip_subnet_id": "c89c2c62-1886-4b27-8209-ef0041f12790", "tenant_id": "490ee2edc3eb4690a9fd5ef674c00236", "protocol_port": 80}}
  172. Response - Headers: {'status': '400', 'content-length': '114', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:06 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-9fe832ea-a6a8-449e-827e-d8f3aff037ff'}
  173. Body: {"NeutronError": {"message": "Unrecognized attribute(s) 'protocol_port'", "type": "HTTPBadRequest", "detail": ""}}
  174. neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON: INFO: Finished: test_create_load_balancer_incorrect_attribute
  175.  
  176. --------------------- >> end captured logging << ---------------------
  177.  
  178. ======================================================================
  179. FAIL: neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_create_load_balancer_invalid_tenant_id[gate,smoke]
  180. ----------------------------------------------------------------------
  181. _StringException: pythonlogging:'': {{{
  182. 2015-03-03 19:21:06,739 61652 DEBUG [tempest_lib.common.rest_client] Request (LoadBalancersTestJSON:test_create_load_balancer_invalid_tenant_id): 400 POST http://192.168.141.145:9696/v2.0/lbaas/loadbalancers 0.017s
  183. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  184. Body: {"loadbalancer": {"tenant_id": "&^%123"}}
  185. Response - Headers: {'status': '400', 'content-length': '164', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:06 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-de5077c0-643f-4d6a-9f2d-59e4eeebd50b'}
  186. Body: {"NeutronError": {"message": "Specifying 'tenant_id' other than authenticated tenant in request requires admin privileges", "type": "HTTPBadRequest", "detail": ""}}
  187. 2015-03-03 19:21:06,740 61652 INFO [neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON] Finished: test_create_load_balancer_invalid_tenant_id
  188. }}}
  189.  
  190. Traceback (most recent call last):
  191. File "/home/madhu/neutron-lbaas/neutron_lbaas/tests/tempest/v2/api/test_load_balancers.py", line 115, in test_create_load_balancer_invalid_tenant_id
  192. tenant_id="&^%123")
  193. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 420, in assertRaises
  194. self.assertThat(our_callable, matcher)
  195. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 431, in assertThat
  196. mismatch_error = self._matchHelper(matchee, matcher, message, verbose)
  197. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 481, in _matchHelper
  198. mismatch = matcher.match(matchee)
  199. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 108, in match
  200. mismatch = self.exception_matcher.match(exc_info)
  201. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_higherorder.py", line 62, in match
  202. mismatch = matcher.match(matchee)
  203. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 412, in match
  204. reraise(*matchee)
  205. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 101, in match
  206. result = matchee()
  207. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 965, in __call__
  208. return self._callable_object(*self._args, **self._kwargs)
  209. File "/home/madhu/neutron-lbaas/neutron_lbaas/tests/tempest/v2/clients/load_balancers_client.py", line 50, in create_load_balancer
  210. resp, body = self.post('v2.0/lbaas/loadbalancers', post_body)
  211. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 169, in post
  212. return self.request('POST', url, extra_headers, headers, body)
  213. File "/opt/stack/tempest/tempest/common/service_client.py", line 60, in request
  214. headers=headers, body=body)
  215. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 388, in request
  216. resp, resp_body)
  217. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 439, in _error_checker
  218. raise exceptions.BadRequest(resp_body)
  219. BadRequest: Bad request
  220. Details: {u'message': u"Specifying 'tenant_id' other than authenticated tenant in request requires admin privileges", u'type': u'HTTPBadRequest', u'detail': u''}
  221.  
  222. -------------------- >> begin captured logging << --------------------
  223. neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON: INFO: Starting: test_create_load_balancer_invalid_tenant_id
  224. tempest_lib.common.rest_client: DEBUG: Request (LoadBalancersTestJSON:test_create_load_balancer_invalid_tenant_id): 400 POST http://192.168.141.145:9696/v2.0/lbaas/loadbalancers 0.017s
  225. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  226. Body: {"loadbalancer": {"tenant_id": "&^%123"}}
  227. Response - Headers: {'status': '400', 'content-length': '164', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:06 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-de5077c0-643f-4d6a-9f2d-59e4eeebd50b'}
  228. Body: {"NeutronError": {"message": "Specifying 'tenant_id' other than authenticated tenant in request requires admin privileges", "type": "HTTPBadRequest", "detail": ""}}
  229. neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON: INFO: Finished: test_create_load_balancer_invalid_tenant_id
  230.  
  231. --------------------- >> end captured logging << ---------------------
  232.  
  233. ======================================================================
  234. FAIL: neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_create_load_balancer_invalid_vip_subnet_id[gate,smoke]
  235. ----------------------------------------------------------------------
  236. _StringException: pythonlogging:'': {{{
  237. 2015-03-03 19:21:06,782 61652 DEBUG [tempest_lib.common.rest_client] Request (LoadBalancersTestJSON:test_create_load_balancer_invalid_vip_subnet_id): 400 POST http://192.168.141.145:9696/v2.0/lbaas/loadbalancers 0.026s
  238. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  239. Body: {"loadbalancer": {"vip_subnet_id": "abc123"}}
  240. Response - Headers: {'status': '400', 'content-length': '143', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:06 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-50c6f551-0c0b-4fa8-a319-e8ec4b528968'}
  241. Body: {"NeutronError": {"message": "Invalid input for vip_subnet_id. Reason: 'abc123' is not a valid UUID.", "type": "HTTPBadRequest", "detail": ""}}
  242. 2015-03-03 19:21:06,784 61652 INFO [neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON] Finished: test_create_load_balancer_invalid_vip_subnet_id
  243. }}}
  244.  
  245. Traceback (most recent call last):
  246. File "/home/madhu/neutron-lbaas/neutron_lbaas/tests/tempest/v2/api/test_load_balancers.py", line 108, in test_create_load_balancer_invalid_vip_subnet_id
  247. vip_subnet_id="abc123")
  248. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 420, in assertRaises
  249. self.assertThat(our_callable, matcher)
  250. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 431, in assertThat
  251. mismatch_error = self._matchHelper(matchee, matcher, message, verbose)
  252. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 481, in _matchHelper
  253. mismatch = matcher.match(matchee)
  254. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 108, in match
  255. mismatch = self.exception_matcher.match(exc_info)
  256. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_higherorder.py", line 62, in match
  257. mismatch = matcher.match(matchee)
  258. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 412, in match
  259. reraise(*matchee)
  260. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 101, in match
  261. result = matchee()
  262. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 965, in __call__
  263. return self._callable_object(*self._args, **self._kwargs)
  264. File "/home/madhu/neutron-lbaas/neutron_lbaas/tests/tempest/v2/clients/load_balancers_client.py", line 50, in create_load_balancer
  265. resp, body = self.post('v2.0/lbaas/loadbalancers', post_body)
  266. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 169, in post
  267. return self.request('POST', url, extra_headers, headers, body)
  268. File "/opt/stack/tempest/tempest/common/service_client.py", line 60, in request
  269. headers=headers, body=body)
  270. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 388, in request
  271. resp, resp_body)
  272. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 439, in _error_checker
  273. raise exceptions.BadRequest(resp_body)
  274. BadRequest: Bad request
  275. Details: {u'message': u"Invalid input for vip_subnet_id. Reason: 'abc123' is not a valid UUID.", u'type': u'HTTPBadRequest', u'detail': u''}
  276.  
  277. -------------------- >> begin captured logging << --------------------
  278. neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON: INFO: Starting: test_create_load_balancer_invalid_vip_subnet_id
  279. tempest_lib.common.rest_client: DEBUG: Request (LoadBalancersTestJSON:test_create_load_balancer_invalid_vip_subnet_id): 400 POST http://192.168.141.145:9696/v2.0/lbaas/loadbalancers 0.026s
  280. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  281. Body: {"loadbalancer": {"vip_subnet_id": "abc123"}}
  282. Response - Headers: {'status': '400', 'content-length': '143', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:06 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-50c6f551-0c0b-4fa8-a319-e8ec4b528968'}
  283. Body: {"NeutronError": {"message": "Invalid input for vip_subnet_id. Reason: 'abc123' is not a valid UUID.", "type": "HTTPBadRequest", "detail": ""}}
  284. neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON: INFO: Finished: test_create_load_balancer_invalid_vip_subnet_id
  285.  
  286. --------------------- >> end captured logging << ---------------------
  287.  
  288. ======================================================================
  289. FAIL: neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_create_load_balancer_missing_field[gate,smoke]
  290. ----------------------------------------------------------------------
  291. _StringException: pythonlogging:'': {{{
  292. 2015-03-03 19:21:06,823 61652 DEBUG [tempest_lib.common.rest_client] Request (LoadBalancersTestJSON:test_create_load_balancer_missing_field): 400 POST http://192.168.141.145:9696/v2.0/lbaas/loadbalancers 0.029s
  293. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  294. Body: {"loadbalancer": {"tenant_id": "490ee2edc3eb4690a9fd5ef674c00236"}}
  295. Response - Headers: {'status': '400', 'content-length': '146', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:06 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-76e1fd1d-843a-4945-99f8-1e40a6bfd151'}
  296. Body: {"NeutronError": {"message": "Failed to parse request. Required attribute 'vip_subnet_id' not specified", "type": "HTTPBadRequest", "detail": ""}}
  297. 2015-03-03 19:21:06,825 61652 INFO [neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON] Finished: test_create_load_balancer_missing_field
  298. }}}
  299.  
  300. Traceback (most recent call last):
  301. File "/home/madhu/neutron-lbaas/neutron_lbaas/tests/tempest/v2/api/test_load_balancers.py", line 101, in test_create_load_balancer_missing_field
  302. tenant_id=self.subnet['tenant_id'])
  303. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 420, in assertRaises
  304. self.assertThat(our_callable, matcher)
  305. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 431, in assertThat
  306. mismatch_error = self._matchHelper(matchee, matcher, message, verbose)
  307. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 481, in _matchHelper
  308. mismatch = matcher.match(matchee)
  309. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 108, in match
  310. mismatch = self.exception_matcher.match(exc_info)
  311. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_higherorder.py", line 62, in match
  312. mismatch = matcher.match(matchee)
  313. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 412, in match
  314. reraise(*matchee)
  315. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 101, in match
  316. result = matchee()
  317. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 965, in __call__
  318. return self._callable_object(*self._args, **self._kwargs)
  319. File "/home/madhu/neutron-lbaas/neutron_lbaas/tests/tempest/v2/clients/load_balancers_client.py", line 50, in create_load_balancer
  320. resp, body = self.post('v2.0/lbaas/loadbalancers', post_body)
  321. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 169, in post
  322. return self.request('POST', url, extra_headers, headers, body)
  323. File "/opt/stack/tempest/tempest/common/service_client.py", line 60, in request
  324. headers=headers, body=body)
  325. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 388, in request
  326. resp, resp_body)
  327. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 439, in _error_checker
  328. raise exceptions.BadRequest(resp_body)
  329. BadRequest: Bad request
  330. Details: {u'message': u"Failed to parse request. Required attribute 'vip_subnet_id' not specified", u'type': u'HTTPBadRequest', u'detail': u''}
  331.  
  332. -------------------- >> begin captured logging << --------------------
  333. neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON: INFO: Starting: test_create_load_balancer_missing_field
  334. tempest_lib.common.rest_client: DEBUG: Request (LoadBalancersTestJSON:test_create_load_balancer_missing_field): 400 POST http://192.168.141.145:9696/v2.0/lbaas/loadbalancers 0.029s
  335. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  336. Body: {"loadbalancer": {"tenant_id": "490ee2edc3eb4690a9fd5ef674c00236"}}
  337. Response - Headers: {'status': '400', 'content-length': '146', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:06 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-76e1fd1d-843a-4945-99f8-1e40a6bfd151'}
  338. Body: {"NeutronError": {"message": "Failed to parse request. Required attribute 'vip_subnet_id' not specified", "type": "HTTPBadRequest", "detail": ""}}
  339. neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON: INFO: Finished: test_create_load_balancer_missing_field
  340.  
  341. --------------------- >> end captured logging << ---------------------
  342.  
  343. ======================================================================
  344. FAIL: neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_update_load_balancer_incorrect_attribute[gate,smoke]
  345. ----------------------------------------------------------------------
  346. _StringException: pythonlogging:'': {{{
  347. 2015-03-03 19:21:10,746 61652 DEBUG [tempest_lib.common.rest_client] Request (LoadBalancersTestJSON:test_update_load_balancer_incorrect_attribute): 400 PUT http://192.168.141.145:9696/v2.0/lbaas/loadbalancers/15a6ab5f-aa0c-4678-af54-6642f2448a0d 0.013s
  348. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  349. Body: {"loadbalancer": {"description": "lb_name_description", "port": 80, "name": "lb_name", "admin_state_up": true}}
  350. Response - Headers: {'status': '400', 'content-length': '105', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:10 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-e1bc003f-d455-48ed-af74-3c8ab03ea220'}
  351. Body: {"NeutronError": {"message": "Unrecognized attribute(s) 'port'", "type": "HTTPBadRequest", "detail": ""}}
  352. 2015-03-03 19:21:10,747 61652 INFO [neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON] Finished: test_update_load_balancer_incorrect_attribute
  353. }}}
  354.  
  355. Traceback (most recent call last):
  356. File "/home/madhu/neutron-lbaas/neutron_lbaas/tests/tempest/v2/api/test_load_balancers.py", line 161, in test_update_load_balancer_incorrect_attribute
  357. port=80)
  358. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 420, in assertRaises
  359. self.assertThat(our_callable, matcher)
  360. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 431, in assertThat
  361. mismatch_error = self._matchHelper(matchee, matcher, message, verbose)
  362. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 481, in _matchHelper
  363. mismatch = matcher.match(matchee)
  364. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 108, in match
  365. mismatch = self.exception_matcher.match(exc_info)
  366. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_higherorder.py", line 62, in match
  367. mismatch = matcher.match(matchee)
  368. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 412, in match
  369. reraise(*matchee)
  370. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 101, in match
  371. result = matchee()
  372. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 965, in __call__
  373. return self._callable_object(*self._args, **self._kwargs)
  374. File "/home/madhu/neutron-lbaas/neutron_lbaas/tests/tempest/v2/clients/load_balancers_client.py", line 59, in update_load_balancer
  375. .format(load_balancer_id), put_body)
  376. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 181, in put
  377. return self.request('PUT', url, extra_headers, headers, body)
  378. File "/opt/stack/tempest/tempest/common/service_client.py", line 60, in request
  379. headers=headers, body=body)
  380. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 388, in request
  381. resp, resp_body)
  382. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 439, in _error_checker
  383. raise exceptions.BadRequest(resp_body)
  384. BadRequest: Bad request
  385. Details: {u'message': u"Unrecognized attribute(s) 'port'", u'type': u'HTTPBadRequest', u'detail': u''}
  386.  
  387. -------------------- >> begin captured logging << --------------------
  388. neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON: INFO: Starting: test_update_load_balancer_incorrect_attribute
  389. tempest_lib.common.rest_client: DEBUG: Request (LoadBalancersTestJSON:test_update_load_balancer_incorrect_attribute): 400 PUT http://192.168.141.145:9696/v2.0/lbaas/loadbalancers/15a6ab5f-aa0c-4678-af54-6642f2448a0d 0.013s
  390. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  391. Body: {"loadbalancer": {"description": "lb_name_description", "port": 80, "name": "lb_name", "admin_state_up": true}}
  392. Response - Headers: {'status': '400', 'content-length': '105', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:10 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-e1bc003f-d455-48ed-af74-3c8ab03ea220'}
  393. Body: {"NeutronError": {"message": "Unrecognized attribute(s) 'port'", "type": "HTTPBadRequest", "detail": ""}}
  394. neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON: INFO: Finished: test_update_load_balancer_incorrect_attribute
  395.  
  396. --------------------- >> end captured logging << ---------------------
  397.  
  398. ======================================================================
  399. FAIL: neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_update_load_balancer_invalid_admin_state_up[gate,smoke]
  400. ----------------------------------------------------------------------
  401. _StringException: pythonlogging:'': {{{
  402. 2015-03-03 19:21:10,771 61652 DEBUG [tempest_lib.common.rest_client] Request (LoadBalancersTestJSON:test_update_load_balancer_invalid_admin_state_up): 400 PUT http://192.168.141.145:9696/v2.0/lbaas/loadbalancers/15a6ab5f-aa0c-4678-af54-6642f2448a0d 0.021s
  403. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  404. Body: {"loadbalancer": {"admin_state_up": "abc123"}}
  405. Response - Headers: {'status': '400', 'content-length': '140', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:10 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-5d00ee44-165e-4a03-aaa3-875145562a1b'}
  406. Body: {"NeutronError": {"message": "Invalid input for operation: 'abc123' cannot be converted to boolean.", "type": "InvalidInput", "detail": ""}}
  407. 2015-03-03 19:21:10,772 61652 INFO [neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON] Finished: test_update_load_balancer_invalid_admin_state_up
  408. }}}
  409.  
  410. Traceback (most recent call last):
  411. File "/home/madhu/neutron-lbaas/neutron_lbaas/tests/tempest/v2/api/test_load_balancers.py", line 142, in test_update_load_balancer_invalid_admin_state_up
  412. admin_state_up="abc123")
  413. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 420, in assertRaises
  414. self.assertThat(our_callable, matcher)
  415. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 431, in assertThat
  416. mismatch_error = self._matchHelper(matchee, matcher, message, verbose)
  417. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 481, in _matchHelper
  418. mismatch = matcher.match(matchee)
  419. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 108, in match
  420. mismatch = self.exception_matcher.match(exc_info)
  421. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_higherorder.py", line 62, in match
  422. mismatch = matcher.match(matchee)
  423. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 412, in match
  424. reraise(*matchee)
  425. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 101, in match
  426. result = matchee()
  427. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 965, in __call__
  428. return self._callable_object(*self._args, **self._kwargs)
  429. File "/home/madhu/neutron-lbaas/neutron_lbaas/tests/tempest/v2/clients/load_balancers_client.py", line 59, in update_load_balancer
  430. .format(load_balancer_id), put_body)
  431. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 181, in put
  432. return self.request('PUT', url, extra_headers, headers, body)
  433. File "/opt/stack/tempest/tempest/common/service_client.py", line 60, in request
  434. headers=headers, body=body)
  435. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 388, in request
  436. resp, resp_body)
  437. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 439, in _error_checker
  438. raise exceptions.BadRequest(resp_body)
  439. BadRequest: Bad request
  440. Details: {u'message': u"Invalid input for operation: 'abc123' cannot be converted to boolean.", u'type': u'InvalidInput', u'detail': u''}
  441.  
  442. -------------------- >> begin captured logging << --------------------
  443. neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON: INFO: Starting: test_update_load_balancer_invalid_admin_state_up
  444. tempest_lib.common.rest_client: DEBUG: Request (LoadBalancersTestJSON:test_update_load_balancer_invalid_admin_state_up): 400 PUT http://192.168.141.145:9696/v2.0/lbaas/loadbalancers/15a6ab5f-aa0c-4678-af54-6642f2448a0d 0.021s
  445. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  446. Body: {"loadbalancer": {"admin_state_up": "abc123"}}
  447. Response - Headers: {'status': '400', 'content-length': '140', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:10 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-5d00ee44-165e-4a03-aaa3-875145562a1b'}
  448. Body: {"NeutronError": {"message": "Invalid input for operation: 'abc123' cannot be converted to boolean.", "type": "InvalidInput", "detail": ""}}
  449. neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON: INFO: Finished: test_update_load_balancer_invalid_admin_state_up
  450.  
  451. --------------------- >> end captured logging << ---------------------
  452.  
  453. ======================================================================
  454. FAIL: neutron_lbaas.tests.tempest.v2.api.test_load_balancers.LoadBalancersTestJSON.test_update_load_balancer_invalid_tenant_id[gate,smoke]
  455. ----------------------------------------------------------------------
  456. _StringException: pythonlogging:'': {{{
  457. 2015-03-03 19:21:10,798 61652 DEBUG [tempest_lib.common.rest_client] Request (LoadBalancersTestJSON:test_update_load_balancer_invalid_tenant_id): 400 PUT http://192.168.141.145:9696/v2.0/lbaas/loadbalancers/15a6ab5f-aa0c-4678-af54-6642f2448a0d 0.022s
  458. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  459. Body: {"loadbalancer": {"tenant_id": "&^%123"}}
  460. Response - Headers: {'status': '400', 'content-length': '164', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:10 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-8bf077a2-4462-47df-bb4a-9975ac3b9dfc'}
  461. Body: {"NeutronError": {"message": "Specifying 'tenant_id' other than authenticated tenant in request requires admin privileges", "type": "HTTPBadRequest", "detail": ""}}
  462. 2015-03-03 19:21:10,800 61652 INFO [neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON] Finished: test_update_load_balancer_invalid_tenant_id
  463. }}}
  464.  
  465. Traceback (most recent call last):
  466. File "/home/madhu/neutron-lbaas/neutron_lbaas/tests/tempest/v2/api/test_load_balancers.py", line 150, in test_update_load_balancer_invalid_tenant_id
  467. tenant_id="&^%123")
  468. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 420, in assertRaises
  469. self.assertThat(our_callable, matcher)
  470. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 431, in assertThat
  471. mismatch_error = self._matchHelper(matchee, matcher, message, verbose)
  472. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 481, in _matchHelper
  473. mismatch = matcher.match(matchee)
  474. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 108, in match
  475. mismatch = self.exception_matcher.match(exc_info)
  476. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_higherorder.py", line 62, in match
  477. mismatch = matcher.match(matchee)
  478. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 412, in match
  479. reraise(*matchee)
  480. File "/usr/local/lib/python2.7/dist-packages/testtools/matchers/_exception.py", line 101, in match
  481. result = matchee()
  482. File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 965, in __call__
  483. return self._callable_object(*self._args, **self._kwargs)
  484. File "/home/madhu/neutron-lbaas/neutron_lbaas/tests/tempest/v2/clients/load_balancers_client.py", line 59, in update_load_balancer
  485. .format(load_balancer_id), put_body)
  486. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 181, in put
  487. return self.request('PUT', url, extra_headers, headers, body)
  488. File "/opt/stack/tempest/tempest/common/service_client.py", line 60, in request
  489. headers=headers, body=body)
  490. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 388, in request
  491. resp, resp_body)
  492. File "/usr/local/lib/python2.7/dist-packages/tempest_lib/common/rest_client.py", line 439, in _error_checker
  493. raise exceptions.BadRequest(resp_body)
  494. BadRequest: Bad request
  495. Details: {u'message': u"Specifying 'tenant_id' other than authenticated tenant in request requires admin privileges", u'type': u'HTTPBadRequest', u'detail': u''}
  496.  
  497. -------------------- >> begin captured logging << --------------------
  498. neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON: INFO: Starting: test_update_load_balancer_invalid_tenant_id
  499. tempest_lib.common.rest_client: DEBUG: Request (LoadBalancersTestJSON:test_update_load_balancer_invalid_tenant_id): 400 PUT http://192.168.141.145:9696/v2.0/lbaas/loadbalancers/15a6ab5f-aa0c-4678-af54-6642f2448a0d 0.022s
  500. Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
  501. Body: {"loadbalancer": {"tenant_id": "&^%123"}}
  502. Response - Headers: {'status': '400', 'content-length': '164', 'connection': 'close', 'date': 'Wed, 04 Mar 2015 03:21:10 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-8bf077a2-4462-47df-bb4a-9975ac3b9dfc'}
  503. Body: {"NeutronError": {"message": "Specifying 'tenant_id' other than authenticated tenant in request requires admin privileges", "type": "HTTPBadRequest", "detail": ""}}
  504. neutron_lbaas.tests.tempest.v2.api.test_load_balancers:LoadBalancersTestJSON: INFO: Finished: test_update_load_balancer_invalid_tenant_id
  505.  
  506. --------------------- >> end captured logging << ---------------------
  507.  
  508. ----------------------------------------------------------------------
  509. Ran 13 tests in 10.627s
  510.  
  511. FAILED (errors=2, failures=7)
  512. madhu@kilo-server:/opt/stack/tempest$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement