)]}'
{"nova/tests/functional/api/openstack/placement/test_direct.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"5bddb0cfe7dbb910fe2e601d98d2472001aae7f4","unresolved":false,"context_lines":[{"line_number":92,"context_line":"            resp \u003d client.post(\u0027/resource_providers\u0027, data, version\u003d\u00271.14\u0027)"},{"line_number":93,"context_line":"            self.assertTrue(resp, resp.text)"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def test_report_client_method(self):"},{"line_number":96,"context_line":"        with direct.PlacementDirect(CONF) as client:"},{"line_number":97,"context_line":"            rp_uuid \u003d uuidsentinel.rp1"},{"line_number":98,"context_line":"            provider_tree \u003d client.get_provider_tree_and_ensure_root("}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_17520a36","side":"PARENT","line":95,"range":{"start_line":95,"start_character":8,"end_line":95,"end_character":33},"updated":"2018-06-11 21:32:18.000000000","message":"Note to reviewers: This is removed because we\u0027re testing the same thing implicitly in test_report_client and test_resource_tracker.","commit_id":"3b47d23c959491533996bea0b63bfa5c18e67c04"}],"nova/tests/functional/test_report_client.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"203a909d3d071ed8c1f954981db0c4959618a250","unresolved":false,"context_lines":[{"line_number":233,"context_line":"    @mock.patch(\u0027nova.compute.utils.is_volume_backed_instance\u0027,"},{"line_number":234,"context_line":"                new\u003dmock.Mock(return_value\u003dFalse))"},{"line_number":235,"context_line":"    @mock.patch(\u0027nova.objects.compute_node.ComputeNode.save\u0027, new\u003dmock.Mock())"},{"line_number":236,"context_line":"    @mock.patch(\u0027keystoneauth1.session.Session.get_auth_headers\u0027,"},{"line_number":237,"context_line":"                new\u003dmock.Mock(return_value\u003d{\u0027x-auth-token\u0027: \u0027admin\u0027}))"},{"line_number":238,"context_line":"    @mock.patch(\u0027keystoneauth1.session.Session.get_endpoint\u0027,"},{"line_number":239,"context_line":"                new\u003dmock.Mock(return_value\u003d\u0027http://localhost:80/placement\u0027))"},{"line_number":240,"context_line":"    def test_ensure_standard_resource_class(self):"},{"line_number":241,"context_line":"        \"\"\"Test case for bug #1746615: If placement is running a newer version"},{"line_number":242,"context_line":"        of code than compute, it may have new standard resource classes we"},{"line_number":243,"context_line":"        don\u0027t know about.  Make sure this scenario doesn\u0027t cause errors in"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_7aa003f4","line":240,"range":{"start_line":236,"start_character":1,"end_line":240,"end_character":1},"updated":"2018-06-11 21:42:35.000000000","message":"and these","commit_id":"76c55adbf9b51347360b33264785d5b2e683850f"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"0cf0189b641f2c003c91db0ef0d9ae5be1cc52a0","unresolved":false,"context_lines":[{"line_number":292,"context_line":"                self.context, self.compute_uuid, self.compute_name, inv)"},{"line_number":293,"context_line":""},{"line_number":294,"context_line":"    @mock.patch(\u0027keystoneauth1.session.Session.get_endpoint\u0027,"},{"line_number":295,"context_line":"                return_value\u003d\u0027http://localhost:80/placement\u0027)"},{"line_number":296,"context_line":"    def test_global_request_id(self, mock_endpoint):"},{"line_number":297,"context_line":"        global_request_id \u003d \u0027req-%s\u0027 % uuids.global_request_id"},{"line_number":298,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_7a1d6360","line":295,"updated":"2018-06-11 21:38:58.000000000","message":"I _think_ you can get rid of this mock?","commit_id":"76c55adbf9b51347360b33264785d5b2e683850f"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"203a909d3d071ed8c1f954981db0c4959618a250","unresolved":false,"context_lines":[{"line_number":292,"context_line":"                self.context, self.compute_uuid, self.compute_name, inv)"},{"line_number":293,"context_line":""},{"line_number":294,"context_line":"    @mock.patch(\u0027keystoneauth1.session.Session.get_endpoint\u0027,"},{"line_number":295,"context_line":"                return_value\u003d\u0027http://localhost:80/placement\u0027)"},{"line_number":296,"context_line":"    def test_global_request_id(self, mock_endpoint):"},{"line_number":297,"context_line":"        global_request_id \u003d \u0027req-%s\u0027 % uuids.global_request_id"},{"line_number":298,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_fa5e5311","line":295,"in_reply_to":"5f7c97a3_7a1d6360","updated":"2018-06-11 21:42:35.000000000","message":"Yup, missed this one, thanks.","commit_id":"76c55adbf9b51347360b33264785d5b2e683850f"}]}
