)]}'
{"tempest/api/compute/admin/test_instance_usage_audit_log.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"a4a0e6327b712cf94720b227baaa4255e7997dc2","unresolved":true,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import datetime"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from urllib import parse as urllib"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from tempest.api.compute import base"},{"line_number":21,"context_line":"from tempest.lib import decorators"}],"source_content_type":"text/x-python","patch_set":1,"id":"926cfd85_f356e04c","line":18,"range":{"start_line":18,"start_character":5,"end_line":18,"end_character":11},"updated":"2021-02-14 21:06:38.000000000","message":"shouldn\u0027t be this together with the import group above?","commit_id":"86527017f0bb89f2f403b6dadc6f29b3589da8d1"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"20e250f3f21051ab1109b350f74c05f0f8fbba54","unresolved":true,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import datetime"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from urllib import parse as urllib"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from tempest.api.compute import base"},{"line_number":21,"context_line":"from tempest.lib import decorators"}],"source_content_type":"text/x-python","patch_set":1,"id":"5b52b220_9d01d622","line":18,"range":{"start_line":18,"start_character":5,"end_line":18,"end_character":11},"in_reply_to":"926cfd85_f356e04c","updated":"2021-02-18 02:58:46.000000000","message":"yep, have put them together.","commit_id":"86527017f0bb89f2f403b6dadc6f29b3589da8d1"}],"tempest/api/compute/admin/test_instance_usage_audit_log_negative.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"a4a0e6327b712cf94720b227baaa4255e7997dc2","unresolved":true,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import datetime"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from urllib import parse as urllib"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from tempest.api.compute import base"},{"line_number":21,"context_line":"from tempest.lib import decorators"}],"source_content_type":"text/x-python","patch_set":1,"id":"00e87cbb_bc94c508","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":4},"updated":"2021-02-14 21:06:38.000000000","message":"shouldn\u0027t be this together with the import group above?","commit_id":"86527017f0bb89f2f403b6dadc6f29b3589da8d1"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"20e250f3f21051ab1109b350f74c05f0f8fbba54","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import datetime"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from urllib import parse as urllib"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from tempest.api.compute import base"},{"line_number":21,"context_line":"from tempest.lib import decorators"}],"source_content_type":"text/x-python","patch_set":1,"id":"f8cf5bde_6f38bd5f","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":4},"in_reply_to":"00e87cbb_bc94c508","updated":"2021-02-18 02:58:46.000000000","message":"Done","commit_id":"86527017f0bb89f2f403b6dadc6f29b3589da8d1"}],"tempest/api/compute/servers/test_server_actions.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"a4a0e6327b712cf94720b227baaa4255e7997dc2","unresolved":true,"context_lines":[{"line_number":18,"context_line":"from oslo_log import log as logging"},{"line_number":19,"context_line":"import testtools"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from tempest.api.compute import base"},{"line_number":23,"context_line":"from tempest.common import compute"},{"line_number":24,"context_line":"from tempest.common import utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"1385783f_72026007","line":21,"updated":"2021-02-14 21:06:38.000000000","message":"is this extra line really needed?","commit_id":"86527017f0bb89f2f403b6dadc6f29b3589da8d1"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"20e250f3f21051ab1109b350f74c05f0f8fbba54","unresolved":true,"context_lines":[{"line_number":18,"context_line":"from oslo_log import log as logging"},{"line_number":19,"context_line":"import testtools"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from tempest.api.compute import base"},{"line_number":23,"context_line":"from tempest.common import compute"},{"line_number":24,"context_line":"from tempest.common import utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"060455af_e0833891","line":21,"in_reply_to":"1385783f_72026007","updated":"2021-02-18 02:58:46.000000000","message":"yep, no need.","commit_id":"86527017f0bb89f2f403b6dadc6f29b3589da8d1"}],"tempest/api/object_storage/test_object_formpost.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"a4a0e6327b712cf94720b227baaa4255e7997dc2","unresolved":true,"context_lines":[{"line_number":16,"context_line":"import hmac"},{"line_number":17,"context_line":"import time"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from urllib import parse as urlparse"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from tempest.api.object_storage import base"},{"line_number":22,"context_line":"from tempest.common import utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"2163295f_529485c0","line":19,"range":{"start_line":19,"start_character":4,"end_line":19,"end_character":8},"updated":"2021-02-14 21:06:38.000000000","message":"shouldn\u0027t be this together with the import group above?","commit_id":"86527017f0bb89f2f403b6dadc6f29b3589da8d1"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"20e250f3f21051ab1109b350f74c05f0f8fbba54","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import hmac"},{"line_number":17,"context_line":"import time"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from urllib import parse as urlparse"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from tempest.api.object_storage import base"},{"line_number":22,"context_line":"from tempest.common import utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ed874c3_1b399821","line":19,"range":{"start_line":19,"start_character":4,"end_line":19,"end_character":8},"in_reply_to":"2163295f_529485c0","updated":"2021-02-18 02:58:46.000000000","message":"Done","commit_id":"86527017f0bb89f2f403b6dadc6f29b3589da8d1"}],"tempest/api/object_storage/test_object_formpost_negative.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"a4a0e6327b712cf94720b227baaa4255e7997dc2","unresolved":true,"context_lines":[{"line_number":16,"context_line":"import hmac"},{"line_number":17,"context_line":"import time"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from urllib import parse as urlparse"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from tempest.api.object_storage import base"},{"line_number":22,"context_line":"from tempest.common import utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"1388f082_de89af76","line":19,"range":{"start_line":19,"start_character":2,"end_line":19,"end_character":8},"updated":"2021-02-14 21:06:38.000000000","message":"shouldn\u0027t be this together with the import group above?","commit_id":"86527017f0bb89f2f403b6dadc6f29b3589da8d1"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"20e250f3f21051ab1109b350f74c05f0f8fbba54","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import hmac"},{"line_number":17,"context_line":"import time"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from urllib import parse as urlparse"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from tempest.api.object_storage import base"},{"line_number":22,"context_line":"from tempest.common import utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba27c64b_0534cf7f","line":19,"range":{"start_line":19,"start_character":2,"end_line":19,"end_character":8},"in_reply_to":"1388f082_de89af76","updated":"2021-02-18 02:58:46.000000000","message":"Done","commit_id":"86527017f0bb89f2f403b6dadc6f29b3589da8d1"}],"tempest/api/object_storage/test_object_temp_url.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"a4a0e6327b712cf94720b227baaa4255e7997dc2","unresolved":true,"context_lines":[{"line_number":16,"context_line":"import hmac"},{"line_number":17,"context_line":"import time"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from urllib import parse as urlparse"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from tempest.api.object_storage import base"},{"line_number":22,"context_line":"from tempest.common import utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"80aeb6cd_55debb2a","line":19,"updated":"2021-02-14 21:06:38.000000000","message":"shouldn\u0027t be this together with the import group above?","commit_id":"86527017f0bb89f2f403b6dadc6f29b3589da8d1"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"20e250f3f21051ab1109b350f74c05f0f8fbba54","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import hmac"},{"line_number":17,"context_line":"import time"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from urllib import parse as urlparse"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from tempest.api.object_storage import base"},{"line_number":22,"context_line":"from tempest.common import utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"f483a738_082d2b5a","line":19,"in_reply_to":"80aeb6cd_55debb2a","updated":"2021-02-18 02:58:46.000000000","message":"Done","commit_id":"86527017f0bb89f2f403b6dadc6f29b3589da8d1"}],"tempest/api/object_storage/test_object_temp_url_negative.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"a4a0e6327b712cf94720b227baaa4255e7997dc2","unresolved":true,"context_lines":[{"line_number":16,"context_line":"import hmac"},{"line_number":17,"context_line":"import time"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from urllib import parse as urlparse"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from tempest.api.object_storage import base"},{"line_number":22,"context_line":"from tempest.common import utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"93fcc8bc_9db3307d","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":11},"updated":"2021-02-14 21:06:38.000000000","message":"shouldn\u0027t be this together with the import group above?","commit_id":"86527017f0bb89f2f403b6dadc6f29b3589da8d1"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"20e250f3f21051ab1109b350f74c05f0f8fbba54","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import hmac"},{"line_number":17,"context_line":"import time"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from urllib import parse as urlparse"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from tempest.api.object_storage import base"},{"line_number":22,"context_line":"from tempest.common import utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"087c4d2e_d48f39d4","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":11},"in_reply_to":"93fcc8bc_9db3307d","updated":"2021-02-18 02:58:46.000000000","message":"Done","commit_id":"86527017f0bb89f2f403b6dadc6f29b3589da8d1"}],"tempest/common/compute.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"a4a0e6327b712cf94720b227baaa4255e7997dc2","unresolved":true,"context_lines":[{"line_number":19,"context_line":"import struct"},{"line_number":20,"context_line":"import textwrap"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from urllib import parse as urlparse"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from oslo_log import log as logging"},{"line_number":25,"context_line":"from oslo_utils import excutils"}],"source_content_type":"text/x-python","patch_set":1,"id":"39872e86_aa815e76","line":22,"range":{"start_line":22,"start_character":3,"end_line":22,"end_character":7},"updated":"2021-02-14 21:06:38.000000000","message":"ditto","commit_id":"86527017f0bb89f2f403b6dadc6f29b3589da8d1"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"20e250f3f21051ab1109b350f74c05f0f8fbba54","unresolved":false,"context_lines":[{"line_number":19,"context_line":"import struct"},{"line_number":20,"context_line":"import textwrap"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from urllib import parse as urlparse"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from oslo_log import log as logging"},{"line_number":25,"context_line":"from oslo_utils import excutils"}],"source_content_type":"text/x-python","patch_set":1,"id":"505caffb_0ad2eccd","line":22,"range":{"start_line":22,"start_character":3,"end_line":22,"end_character":7},"in_reply_to":"39872e86_aa815e76","updated":"2021-02-18 02:58:46.000000000","message":"Done","commit_id":"86527017f0bb89f2f403b6dadc6f29b3589da8d1"}]}
