)]}'
{"mistral_tempest_tests/tests/api/v2/test_tasks.py":[{"author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"change_message_id":"4f20eab8a7906258d24438e85451f9566468efb3","unresolved":false,"context_lines":[{"line_number":78,"context_line":"        self.assertEqual(200, resp.status)"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"        bt \u003d body[\u0027tasks\u0027]"},{"line_number":81,"context_line":"        ll \u003d [[v for k, v in six.iteritems() if \u0027type\u0027 in k] for d in bt]"},{"line_number":82,"context_line":"        types_list \u003d [item for sublist in ll for item in sublist]"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"        self.assertIn("}],"source_content_type":"text/x-python","patch_set":3,"id":"ba2be162_babc0b07","line":81,"updated":"2017-03-03 15:36:56.000000000","message":"You need to pass the dictionary to six...\n\n    six.iteritems(d)","commit_id":"ebe9893f0b80ce14c6baccd92105a3fe16bfbd86"},{"author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"change_message_id":"4f5c97fea64a0f68c209d5539195201c426e87d4","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from oslo_concurrency.fixture import lockutils"},{"line_number":16,"context_line":"from tempest import test"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from mistral_tempest_tests.tests import base"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ba2be162_c67b77bc","side":"PARENT","line":17,"updated":"2017-03-06 08:13:27.000000000","message":"I think you want this space still.","commit_id":"6e5cbd3b5acefe5873e3b6dff96b21328e658770"},{"author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"change_message_id":"4f5c97fea64a0f68c209d5539195201c426e87d4","unresolved":false,"context_lines":[{"line_number":16,"context_line":"from tempest import test"},{"line_number":17,"context_line":"from mistral_tempest_tests.tests import base"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import six"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"class TasksTestsV2(base.TestCase):"}],"source_content_type":"text/x-python","patch_set":5,"id":"ba2be162_c629b79c","line":19,"updated":"2017-03-06 08:13:27.000000000","message":"Shouldn\u0027t six be above mistral_temptest_tests? https://docs.openstack.org/developer/hacking/#import-order-template","commit_id":"668d418df875ff2e6783e3db5b7dcd84333935a0"}]}
