)]}'
{"cue/api/controllers/v1/cluster.py":[{"author":{"_account_id":6160,"name":"Saurabh Surana","email":"saurabh.cloud@gmail.com","username":"saurabh-surana"},"change_message_id":"0266ee15f234bc9cc902613ae1494d2e446e3bd7","unresolved":false,"context_lines":[{"line_number":263,"context_line":"        request_data \u003d data.as_dict()"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"        # convert \u0027network_id\u0027 from list to string type for objects/cluster"},{"line_number":266,"context_line":"        # compatibility"},{"line_number":267,"context_line":"        request_data[\u0027network_id\u0027] \u003d request_data[\u0027network_id\u0027][0]"},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"        # create new cluster object with required data from user"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a740942_db9b6371","line":266,"updated":"2015-12-09 22:43:40.000000000","message":"should we also validate that network provided here is a Uuid?","commit_id":"1cc99d23a155188234f89ee9f5caac21c8126fc9"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"300da87ec2e0d6ea4b3d80b03a3aa15cf53c1108","unresolved":false,"context_lines":[{"line_number":263,"context_line":"        request_data \u003d data.as_dict()"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"        # convert \u0027network_id\u0027 from list to string type for objects/cluster"},{"line_number":266,"context_line":"        # compatibility"},{"line_number":267,"context_line":"        request_data[\u0027network_id\u0027] \u003d request_data[\u0027network_id\u0027][0]"},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"        # create new cluster object with required data from user"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a740942_b9453cb4","line":266,"in_reply_to":"7a740942_db9b6371","updated":"2015-12-10 00:37:50.000000000","message":"since the Cluster api object has the uuid type for network_id wsexpose checks for the type and throws the exception","commit_id":"1cc99d23a155188234f89ee9f5caac21c8126fc9"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"321e5fad6c94189b3bb4a6f17537b2eec4c2f491","unresolved":false,"context_lines":[{"line_number":163,"context_line":"        try:"},{"line_number":164,"context_line":"            wtypes.UuidType().validate(cluster_id)"},{"line_number":165,"context_line":"        except ValueError:"},{"line_number":166,"context_line":"            raise exception.Invalid(_(\"Invalid cluster id provided\"))"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"        context \u003d pecan.request.context"},{"line_number":169,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"3a7e1126_bb4ed738","line":166,"range":{"start_line":166,"start_character":39,"end_line":166,"end_character":66},"updated":"2015-12-21 20:47:24.000000000","message":"\"Invalid Cluster ID format provided\"","commit_id":"33ba98dcdfd02641a33962a8fea3ad49e715626b"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"321e5fad6c94189b3bb4a6f17537b2eec4c2f491","unresolved":false,"context_lines":[{"line_number":180,"context_line":"        try:"},{"line_number":181,"context_line":"            wtypes.UuidType().validate(cluster_id)"},{"line_number":182,"context_line":"        except ValueError:"},{"line_number":183,"context_line":"            raise exception.Invalid(_(\"Invalid cluster id provided\"))"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"        context \u003d pecan.request.context"},{"line_number":186,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"3a7e1126_7b54efc8","line":183,"range":{"start_line":183,"start_character":39,"end_line":183,"end_character":66},"updated":"2015-12-21 20:47:24.000000000","message":"same as above","commit_id":"33ba98dcdfd02641a33962a8fea3ad49e715626b"}],"cue/tests/functional/api/v1/test_cluster.py":[{"author":{"_account_id":6160,"name":"Saurabh Surana","email":"saurabh.cloud@gmail.com","username":"saurabh-surana"},"change_message_id":"0266ee15f234bc9cc902613ae1494d2e446e3bd7","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        data \u003d self.get_json(\u0027/clusters/\u0027 + invalid_uuid,"},{"line_number":56,"context_line":"                             headers\u003dself.auth_headers, expect_errors\u003dTrue)"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"        self.assertEqual(500, data.status_code,"},{"line_number":59,"context_line":"                         \u0027Invalid status code value received.\u0027)"},{"line_number":60,"context_line":"        self.assertEqual(\u0027500 Internal Server Error\u0027, data.status,"},{"line_number":61,"context_line":"                         \u0027Invalid status value received.\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a740942_bb4d37c6","line":58,"updated":"2015-12-09 22:43:40.000000000","message":"Should we be getting 400, bad request, status code back for this request.\n\n500 Internal Error doesn\u0027t seem to fit the use case.","commit_id":"1cc99d23a155188234f89ee9f5caac21c8126fc9"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"300da87ec2e0d6ea4b3d80b03a3aa15cf53c1108","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        data \u003d self.get_json(\u0027/clusters/\u0027 + invalid_uuid,"},{"line_number":56,"context_line":"                             headers\u003dself.auth_headers, expect_errors\u003dTrue)"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"        self.assertEqual(500, data.status_code,"},{"line_number":59,"context_line":"                         \u0027Invalid status code value received.\u0027)"},{"line_number":60,"context_line":"        self.assertEqual(\u0027500 Internal Server Error\u0027, data.status,"},{"line_number":61,"context_line":"                         \u0027Invalid status value received.\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a740942_1998106a","line":58,"in_reply_to":"7a740942_bb4d37c6","updated":"2015-12-10 00:37:50.000000000","message":"ya missed it. fixed api to re-raise the exception making it a 400","commit_id":"1cc99d23a155188234f89ee9f5caac21c8126fc9"},{"author":{"_account_id":6160,"name":"Saurabh Surana","email":"saurabh.cloud@gmail.com","username":"saurabh-surana"},"change_message_id":"0266ee15f234bc9cc902613ae1494d2e446e3bd7","unresolved":false,"context_lines":[{"line_number":118,"context_line":"        data \u003d self.delete(\u0027/clusters/\u0027 + invalid_uuid,"},{"line_number":119,"context_line":"                           headers\u003dself.auth_headers, expect_errors\u003dTrue)"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"        self.assertEqual(500, data.status_code,"},{"line_number":122,"context_line":"                         \u0027Invalid status code value received.\u0027)"},{"line_number":123,"context_line":"        self.assertEqual(\u0027500 Internal Server Error\u0027, data.status,"},{"line_number":124,"context_line":"                         \u0027Invalid status value received.\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a740942_a6f2fa6d","line":121,"updated":"2015-12-09 22:43:40.000000000","message":"same here","commit_id":"1cc99d23a155188234f89ee9f5caac21c8126fc9"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"300da87ec2e0d6ea4b3d80b03a3aa15cf53c1108","unresolved":false,"context_lines":[{"line_number":118,"context_line":"        data \u003d self.delete(\u0027/clusters/\u0027 + invalid_uuid,"},{"line_number":119,"context_line":"                           headers\u003dself.auth_headers, expect_errors\u003dTrue)"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"        self.assertEqual(500, data.status_code,"},{"line_number":122,"context_line":"                         \u0027Invalid status code value received.\u0027)"},{"line_number":123,"context_line":"        self.assertEqual(\u0027500 Internal Server Error\u0027, data.status,"},{"line_number":124,"context_line":"                         \u0027Invalid status value received.\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a740942_d9a2889a","line":121,"in_reply_to":"7a740942_a6f2fa6d","updated":"2015-12-10 00:37:50.000000000","message":"Done","commit_id":"1cc99d23a155188234f89ee9f5caac21c8126fc9"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"321e5fad6c94189b3bb4a6f17537b2eec4c2f491","unresolved":false,"context_lines":[{"line_number":59,"context_line":"                         \u0027Invalid status code value received.\u0027)"},{"line_number":60,"context_line":"        self.assertEqual(\u0027400 Bad Request\u0027, data.status,"},{"line_number":61,"context_line":"                         \u0027Invalid status value received.\u0027)"},{"line_number":62,"context_line":"        self.assertIn(\u0027Invalid cluster id provided\u0027,"},{"line_number":63,"context_line":"                      data.namespace[\"faultstring\"],"},{"line_number":64,"context_line":"                      \u0027Invalid faultstring received.\u0027)"},{"line_number":65,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"3a7e1126_bb757764","line":62,"range":{"start_line":62,"start_character":39,"end_line":62,"end_character":41},"updated":"2015-12-21 20:47:24.000000000","message":"format","commit_id":"33ba98dcdfd02641a33962a8fea3ad49e715626b"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"321e5fad6c94189b3bb4a6f17537b2eec4c2f491","unresolved":false,"context_lines":[{"line_number":122,"context_line":"                         \u0027Invalid status code value received.\u0027)"},{"line_number":123,"context_line":"        self.assertEqual(\u0027400 Bad Request\u0027, data.status,"},{"line_number":124,"context_line":"                         \u0027Invalid status value received.\u0027)"},{"line_number":125,"context_line":"        self.assertIn(\u0027Invalid cluster id provided\u0027,"},{"line_number":126,"context_line":"                      data.namespace[\"faultstring\"],"},{"line_number":127,"context_line":"                      \u0027Invalid faultstring received.\u0027)"},{"line_number":128,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"3a7e1126_3b08a7d9","line":125,"range":{"start_line":125,"start_character":38,"end_line":125,"end_character":39},"updated":"2015-12-21 20:47:24.000000000","message":"format","commit_id":"33ba98dcdfd02641a33962a8fea3ad49e715626b"}]}
