)]}'
{"mistral/context.py":[{"author":{"_account_id":19206,"name":"Dawid Deja","email":"dawdej@gmail.com","username":"ddeja"},"change_message_id":"09b01fbd676536abc9713009b8f80299d21ff29c","unresolved":false,"context_lines":[{"line_number":153,"context_line":"def _extract_auth_params_from_headers(headers):"},{"line_number":154,"context_line":"    if headers.get(\"X-Target-Auth-Uri\"):"},{"line_number":155,"context_line":"        params \u003d {"},{"line_number":156,"context_line":"            # Note(akovi): Target cert not handled yet"},{"line_number":157,"context_line":"            \u0027auth_cacert\u0027: None,"},{"line_number":158,"context_line":"            \u0027auth_token\u0027: headers.get(\u0027X-Target-Auth-Token\u0027),"},{"line_number":159,"context_line":"            \u0027auth_uri\u0027: headers.get(\u0027X-Target-Auth-Uri\u0027),"}],"source_content_type":"text/x-python","patch_set":6,"id":"bacf61ea_985753c9","line":156,"range":{"start_line":156,"start_character":14,"end_line":156,"end_character":54},"updated":"2016-08-01 16:08:20.000000000","message":"Soft: It should be marked as \u0027TODO\u0027 instead of \u0027Note\u0027.","commit_id":"876ff4dadea58a77c5e790811044dd2d701612f1"},{"author":{"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},"change_message_id":"41aa6c5893488ebf0b868942e1297e975a3a8cb7","unresolved":false,"context_lines":[{"line_number":153,"context_line":"def _extract_auth_params_from_headers(headers):"},{"line_number":154,"context_line":"    if headers.get(\"X-Target-Auth-Uri\"):"},{"line_number":155,"context_line":"        params \u003d {"},{"line_number":156,"context_line":"            # Note(akovi): Target cert not handled yet"},{"line_number":157,"context_line":"            \u0027auth_cacert\u0027: None,"},{"line_number":158,"context_line":"            \u0027auth_token\u0027: headers.get(\u0027X-Target-Auth-Token\u0027),"},{"line_number":159,"context_line":"            \u0027auth_uri\u0027: headers.get(\u0027X-Target-Auth-Uri\u0027),"}],"source_content_type":"text/x-python","patch_set":6,"id":"bacf61ea_421e680c","line":156,"range":{"start_line":156,"start_character":14,"end_line":156,"end_character":54},"in_reply_to":"bacf61ea_985753c9","updated":"2016-08-02 08:31:39.000000000","message":"Done","commit_id":"876ff4dadea58a77c5e790811044dd2d701612f1"}],"mistral_tempest_tests/tests/scenario/engine/actions/v2/test_multi_vim_authentication.py":[{"author":{"_account_id":19206,"name":"Dawid Deja","email":"dawdej@gmail.com","username":"ddeja"},"change_message_id":"09b01fbd676536abc9713009b8f80299d21ff29c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2015 - Mirantis, Inc."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"#    you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":6,"id":"bacf61ea_783d3fdc","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":33},"updated":"2016-08-01 16:08:20.000000000","message":"Soft: Is this right copyright?","commit_id":"876ff4dadea58a77c5e790811044dd2d701612f1"},{"author":{"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},"change_message_id":"41aa6c5893488ebf0b868942e1297e975a3a8cb7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2015 - Mirantis, Inc."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"#    you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":6,"id":"bacf61ea_22dc1445","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":33},"in_reply_to":"bacf61ea_783d3fdc","updated":"2016-08-02 08:31:39.000000000","message":"Done","commit_id":"876ff4dadea58a77c5e790811044dd2d701612f1"},{"author":{"_account_id":19206,"name":"Dawid Deja","email":"dawdej@gmail.com","username":"ddeja"},"change_message_id":"09b01fbd676536abc9713009b8f80299d21ff29c","unresolved":false,"context_lines":[{"line_number":62,"context_line":"        _, body \u003d client_1.create_action_execution(list_request,"},{"line_number":63,"context_line":"                                                   extra_headers\u003dextra_headers)"},{"line_number":64,"context_line":"        self.assertEqual(stack_id,"},{"line_number":65,"context_line":"                         str(json.loads(body[\u0027output\u0027])[\u0027result\u0027][0][\u0027id\u0027]))"}],"source_content_type":"text/x-python","patch_set":6,"id":"bacf61ea_1be7dd40","line":65,"range":{"start_line":65,"start_character":75,"end_line":65,"end_character":76},"updated":"2016-08-01 16:08:20.000000000","message":"Soft: This bracket should be in separate line","commit_id":"876ff4dadea58a77c5e790811044dd2d701612f1"},{"author":{"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},"change_message_id":"41aa6c5893488ebf0b868942e1297e975a3a8cb7","unresolved":false,"context_lines":[{"line_number":62,"context_line":"        _, body \u003d client_1.create_action_execution(list_request,"},{"line_number":63,"context_line":"                                                   extra_headers\u003dextra_headers)"},{"line_number":64,"context_line":"        self.assertEqual(stack_id,"},{"line_number":65,"context_line":"                         str(json.loads(body[\u0027output\u0027])[\u0027result\u0027][0][\u0027id\u0027]))"}],"source_content_type":"text/x-python","patch_set":6,"id":"bacf61ea_02df503a","line":65,"range":{"start_line":65,"start_character":75,"end_line":65,"end_character":76},"in_reply_to":"bacf61ea_1be7dd40","updated":"2016-08-02 08:31:39.000000000","message":"Done","commit_id":"876ff4dadea58a77c5e790811044dd2d701612f1"},{"author":{"_account_id":19206,"name":"Dawid Deja","email":"dawdej@gmail.com","username":"ddeja"},"change_message_id":"a67c0ed118cb0a0004e941e6b09192efc9aef591","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        _, body \u003d client_1.create_action_execution(list_request,"},{"line_number":63,"context_line":"                                                   extra_headers\u003dextra_headers)"},{"line_number":64,"context_line":"        self.assertEqual(stack_id,"},{"line_number":65,"context_line":"                         str(json.loads(body[\u0027output\u0027])[\u0027result\u0027][0][\u0027id\u0027])"},{"line_number":66,"context_line":"                         )"}],"source_content_type":"text/x-python","patch_set":7,"id":"bacf61ea_e2eaeaab","line":66,"range":{"start_line":64,"start_character":25,"end_line":66,"end_character":26},"updated":"2016-08-02 13:36:53.000000000","message":"Soft: It should looks like this:\n\n self.assertEqual(\n     stack_id,\n     str(json.loads(body[\u0027output\u0027])[\u0027result\u0027][0][\u0027id\u0027])\n )","commit_id":"14670672521cc1f0ba7369d7fc13bd05d58da2ec"},{"author":{"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},"change_message_id":"5d1f4e8edd52f099583dc79928d183900994d5c2","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        _, body \u003d client_1.create_action_execution(list_request,"},{"line_number":63,"context_line":"                                                   extra_headers\u003dextra_headers)"},{"line_number":64,"context_line":"        self.assertEqual(stack_id,"},{"line_number":65,"context_line":"                         str(json.loads(body[\u0027output\u0027])[\u0027result\u0027][0][\u0027id\u0027])"},{"line_number":66,"context_line":"                         )"}],"source_content_type":"text/x-python","patch_set":7,"id":"bacf61ea_a24d929b","line":66,"range":{"start_line":64,"start_character":25,"end_line":66,"end_character":26},"in_reply_to":"bacf61ea_e2eaeaab","updated":"2016-08-02 13:39:51.000000000","message":"Done","commit_id":"14670672521cc1f0ba7369d7fc13bd05d58da2ec"},{"author":{"_account_id":19206,"name":"Dawid Deja","email":"dawdej@gmail.com","username":"ddeja"},"change_message_id":"8c2a0810995537a7ebe4f5d58777c342c4ab1093","unresolved":false,"context_lines":[{"line_number":63,"context_line":"                                                   extra_headers\u003dextra_headers)"},{"line_number":64,"context_line":"        self.assertEqual("},{"line_number":65,"context_line":"            stack_id,"},{"line_number":66,"context_line":"            str(json.loads(body[\u0027output\u0027])[\u0027result\u0027][0][\u0027id\u0027])"},{"line_number":67,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":8,"id":"bacf61ea_4f95de86","line":66,"range":{"start_line":66,"start_character":12,"end_line":66,"end_character":62},"updated":"2016-08-02 13:57:08.000000000","message":"Personally I don\u0027t like this construction (firstly load json just to convert it to string again), but I can\u0027t think of better way to do it.","commit_id":"b8c7dd755d105dbe1beeb9b53f1c34053cd93400"},{"author":{"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},"change_message_id":"27fa35d892d86fa0d2452c3c31ad40b5abd143af","unresolved":false,"context_lines":[{"line_number":63,"context_line":"                                                   extra_headers\u003dextra_headers)"},{"line_number":64,"context_line":"        self.assertEqual("},{"line_number":65,"context_line":"            stack_id,"},{"line_number":66,"context_line":"            str(json.loads(body[\u0027output\u0027])[\u0027result\u0027][0][\u0027id\u0027])"},{"line_number":67,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":8,"id":"bacf61ea_25ab69d8","line":66,"range":{"start_line":66,"start_character":12,"end_line":66,"end_character":62},"in_reply_to":"bacf61ea_4f95de86","updated":"2016-08-02 14:22:48.000000000","message":"Since id may be converted to number, we need to make sure the end type is string.","commit_id":"b8c7dd755d105dbe1beeb9b53f1c34053cd93400"}]}
