)]}'
{"manila_tempest_tests/tests/api/admin/test_share_group_types_negative.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"842940cc4ebb4a7a89a76e4b26ca10b0436876c7","unresolved":false,"context_lines":[{"line_number":34,"context_line":"            data_utils.rand_name(\"unique_st_name\"),"},{"line_number":35,"context_line":"            extra_specs\u003dcls.add_extra_specs_to_dict({\"key\": \"value\"}),"},{"line_number":36,"context_line":"            client\u003dcls.admin_shares_v2_client)"},{"line_number":37,"context_line":"        cls.share_group_type \u003d cls.create_share_group_type("},{"line_number":38,"context_line":"            data_utils.rand_name(\"unique_sgt_name\"),"},{"line_number":39,"context_line":"            share_types\u003d[cls.share_type[\u0027share_type\u0027][\u0027id\u0027]],"},{"line_number":40,"context_line":"            client\u003dcls.admin_shares_v2_client)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    @tc.attr(base.TAG_NEGATIVE, base.TAG_API)"},{"line_number":43,"context_line":"    def test_create_share_group_type_without_name(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"ffe62b97_a67003a7","line":40,"range":{"start_line":37,"start_character":0,"end_line":40,"end_character":46},"updated":"2017-03-26 17:14:39.000000000","message":"This gives you:\n\n2017-03-26 04:46:59.094806 | 2017-03-26 04:46:59.094 | setUpClass (manila_tempest_tests.tests.api.admin.test_share_group_types_negative.ShareGroupTypesAdminNegativeTest)\n2017-03-26 04:46:59.096107 | 2017-03-26 04:46:59.095 | ------------------------------------------------------------------------------------------------------------------\n2017-03-26 04:46:59.097374 | 2017-03-26 04:46:59.097 | \n2017-03-26 04:46:59.098659 | 2017-03-26 04:46:59.098 | Captured traceback:\n2017-03-26 04:46:59.100032 | 2017-03-26 04:46:59.099 | ~~~~~~~~~~~~~~~~~~~\n2017-03-26 04:46:59.101445 | 2017-03-26 04:46:59.101 |     Traceback (most recent call last):\n2017-03-26 04:46:59.102799 | 2017-03-26 04:46:59.102 |       File \"tempest/test.py\", line 273, in setUpClass\n2017-03-26 04:46:59.104181 | 2017-03-26 04:46:59.103 |         six.reraise(etype, value, trace)\n2017-03-26 04:46:59.105653 | 2017-03-26 04:46:59.105 |       File \"tempest/test.py\", line 266, in setUpClass\n2017-03-26 04:46:59.107205 | 2017-03-26 04:46:59.106 |         cls.resource_setup()\n2017-03-26 04:46:59.108571 | 2017-03-26 04:46:59.108 |       File \"/opt/stack/new/manila/manila_tempest_tests/tests/api/admin/test_share_group_types_negative.py\", line 40, in resource_setup\n2017-03-26 04:46:59.110073 | 2017-03-26 04:46:59.109 |         client\u003dcls.admin_shares_v2_client)\n2017-03-26 04:46:59.111447 | 2017-03-26 04:46:59.111 |       File \"/opt/stack/new/manila/manila_tempest_tests/tests/api/base.py\", line 614, in create_share_group_type\n2017-03-26 04:46:59.112802 | 2017-03-26 04:46:59.112 |         **kwargs)\n2017-03-26 04:46:59.114293 | 2017-03-26 04:46:59.113 |       File \"/opt/stack/new/manila/manila_tempest_tests/services/share/v2/json/shares_client.py\", line 1058, in create_share_group_type\n2017-03-26 04:46:59.115999 | 2017-03-26 04:46:59.115 |         extra_headers\u003dTrue, version\u003dversion)\n2017-03-26 04:46:59.117560 | 2017-03-26 04:46:59.117 |       File \"/opt/stack/new/manila/manila_tempest_tests/services/share/v2/json/shares_client.py\", line 62, in post\n2017-03-26 04:46:59.119083 | 2017-03-26 04:46:59.118 |         return super(SharesV2Client, self).post(url, body, headers\u003dheaders)\n2017-03-26 04:46:59.120431 | 2017-03-26 04:46:59.120 |       File \"tempest/lib/common/rest_client.py\", line 276, in post\n2017-03-26 04:46:59.121781 | 2017-03-26 04:46:59.121 |         return self.request(\u0027POST\u0027, url, extra_headers, headers, body, chunked)\n2017-03-26 04:46:59.123302 | 2017-03-26 04:46:59.122 |       File \"tempest/lib/common/rest_client.py\", line 665, in request\n2017-03-26 04:46:59.124634 | 2017-03-26 04:46:59.124 |         self._error_checker(resp, resp_body)\n2017-03-26 04:46:59.126179 | 2017-03-26 04:46:59.125 |       File \"tempest/lib/common/rest_client.py\", line 767, in _error_checker\n2017-03-26 04:46:59.127583 | 2017-03-26 04:46:59.127 |         raise exceptions.BadRequest(resp_body, resp\u003dresp)\n2017-03-26 04:46:59.128920 | 2017-03-26 04:46:59.128 |     tempest.lib.exceptions.BadRequest: Bad request\n2017-03-26 04:46:59.130208 | 2017-03-26 04:46:59.129 |     Details: {u\u0027message\u0027: u\u0027Group specs keys and values should be strings.\u0027, u\u0027code\u0027: 400}\n\n\nhttp://54.153.118.32/ci-logs/logs/83/446583/4/upstream-check/manila-cDOT-no-ss/1a2d3eb/console.html\n\n\nLooks like you\u0027re looking at the tempest configuration option:    \n\n\ncfg.StrOpt(\"capability_sg_consistent_snapshot_support\",\n               choices\u003d[\"host\", \"pool\", None],\n               help\u003d\"Backend capability to create consistent snapshots of \"\n                    \"share group members. Will be used with creation \"\n                    \"of new share group types as group spec.\"),\n\nThat\u0027s causing this to be sent:\n\nBody: {\"share_group_type\": {\"name\": \"tempest-manila-673774964\", \"group_specs\": {\"consistent_snapshot_support\": null}, \"share_types\": [\"aefcac99-f576-4623-ae72-5e6cb9ab9eb4\", \"bca8c2e9-94f4-4f39-9005-51cc74221c9e\"]}}","commit_id":"2e32580c1361a5eeee3feaa51e71ae400689a9ec"}]}
