)]}'
{"heat/tests/test_api_cfn_v1.py":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"547cd602982b9f4e1edbcf95d15c175a84c8798e","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from heat.common import identifier"},{"line_number":22,"context_line":"from heat.common import policy"},{"line_number":23,"context_line":"from heat.common.wsgi import Request"},{"line_number":24,"context_line":"from heat.rpc import api as engine_api"},{"line_number":25,"context_line":"from heat.api.aws import exception"},{"line_number":26,"context_line":"import heat.api.cfn.v1.stacks as stacks"},{"line_number":27,"context_line":"from heat.tests.common import HeatTestCase"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FIAA%3D","line":24,"updated":"2014-03-08 19:53:49.000000000","message":"this should be reverted to rpc_api","commit_id":"7505ba6b01f0f1e9c9769a7dbd95da8fa2fa61fc"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"77a96689318d79a39a41e6bb5b0d1e8e68934ea5","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from heat.common import identifier"},{"line_number":22,"context_line":"from heat.common import policy"},{"line_number":23,"context_line":"from heat.common.wsgi import Request"},{"line_number":24,"context_line":"from heat.rpc import api as engine_api"},{"line_number":25,"context_line":"from heat.api.aws import exception"},{"line_number":26,"context_line":"import heat.api.cfn.v1.stacks as stacks"},{"line_number":27,"context_line":"from heat.tests.common import HeatTestCase"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH9E%3D","line":24,"in_reply_to":"AAAAVn%2F%2FIAA%3D","updated":"2014-03-08 20:40:24.000000000","message":"Done","commit_id":"7505ba6b01f0f1e9c9769a7dbd95da8fa2fa61fc"}],"heat/tests/test_api_openstack_v1.py":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"547cd602982b9f4e1edbcf95d15c175a84c8798e","unresolved":false,"context_lines":[{"line_number":14,"context_line":"import json"},{"line_number":15,"context_line":"import mock"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from heat.tests.common import HeatTestCase"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from oslo.config import cfg"},{"line_number":20,"context_line":"from oslo import messaging"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH%2Fs%3D","line":17,"updated":"2014-03-08 19:53:49.000000000","message":"this should go in the rpc_init patch","commit_id":"7505ba6b01f0f1e9c9769a7dbd95da8fa2fa61fc"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"77a96689318d79a39a41e6bb5b0d1e8e68934ea5","unresolved":false,"context_lines":[{"line_number":14,"context_line":"import json"},{"line_number":15,"context_line":"import mock"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from heat.tests.common import HeatTestCase"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from oslo.config import cfg"},{"line_number":20,"context_line":"from oslo import messaging"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH8A%3D","line":17,"in_reply_to":"AAAAVn%2F%2FH%2Fs%3D","updated":"2014-03-08 20:40:24.000000000","message":"Done","commit_id":"7505ba6b01f0f1e9c9769a7dbd95da8fa2fa61fc"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"547cd602982b9f4e1edbcf95d15c175a84c8798e","unresolved":false,"context_lines":[{"line_number":60,"context_line":"    exc_info \u003d [type(error), error, None]"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    exmods \u003d rpc_init.get_allowed_exmods()"},{"line_number":63,"context_line":"    serial \u003d messaging._drivers.common.serialize_remote_exception(exc_info)"},{"line_number":64,"context_line":"    remote \u003d messaging._drivers.common.deserialize_remote_exception(serial,"},{"line_number":65,"context_line":"                                                                    exmods)"},{"line_number":66,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH%2Fo%3D","line":63,"updated":"2014-03-08 19:53:49.000000000","message":"apply zane\u0027s comment regarding importing messaging._drivers.common","commit_id":"7505ba6b01f0f1e9c9769a7dbd95da8fa2fa61fc"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"77a96689318d79a39a41e6bb5b0d1e8e68934ea5","unresolved":false,"context_lines":[{"line_number":60,"context_line":"    exc_info \u003d [type(error), error, None]"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    exmods \u003d rpc_init.get_allowed_exmods()"},{"line_number":63,"context_line":"    serial \u003d messaging._drivers.common.serialize_remote_exception(exc_info)"},{"line_number":64,"context_line":"    remote \u003d messaging._drivers.common.deserialize_remote_exception(serial,"},{"line_number":65,"context_line":"                                                                    exmods)"},{"line_number":66,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH8k%3D","line":63,"in_reply_to":"AAAAVn%2F%2FH%2Fo%3D","updated":"2014-03-08 20:40:24.000000000","message":"Done","commit_id":"7505ba6b01f0f1e9c9769a7dbd95da8fa2fa61fc"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"547cd602982b9f4e1edbcf95d15c175a84c8798e","unresolved":false,"context_lines":[{"line_number":1964,"context_line":"        self.assertEqual(403, resp.status_int)"},{"line_number":1965,"context_line":"        self.assertIn(\u0027403 Forbidden\u0027, str(resp))"},{"line_number":1966,"context_line":""},{"line_number":1967,"context_line":"    def test_show_nested(self, mock_enforce):"},{"line_number":1968,"context_line":"        self._mock_enforce_setup(mock_enforce, \u0027show\u0027, True)"},{"line_number":1969,"context_line":"        res_name \u003d \u0027ServerGroup\u0027"},{"line_number":1970,"context_line":"        stack_identity \u003d identifier.HeatIdentifier(self.tenant,"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH%2Fg%3D","line":1967,"updated":"2014-03-08 19:53:49.000000000","message":"this test case isn\u0027t in master and probably is a rebase error","commit_id":"7505ba6b01f0f1e9c9769a7dbd95da8fa2fa61fc"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"77a96689318d79a39a41e6bb5b0d1e8e68934ea5","unresolved":false,"context_lines":[{"line_number":1964,"context_line":"        self.assertEqual(403, resp.status_int)"},{"line_number":1965,"context_line":"        self.assertIn(\u0027403 Forbidden\u0027, str(resp))"},{"line_number":1966,"context_line":""},{"line_number":1967,"context_line":"    def test_show_nested(self, mock_enforce):"},{"line_number":1968,"context_line":"        self._mock_enforce_setup(mock_enforce, \u0027show\u0027, True)"},{"line_number":1969,"context_line":"        res_name \u003d \u0027ServerGroup\u0027"},{"line_number":1970,"context_line":"        stack_identity \u003d identifier.HeatIdentifier(self.tenant,"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH8Y%3D","line":1967,"in_reply_to":"AAAAVn%2F%2FH%2Fg%3D","updated":"2014-03-08 20:40:24.000000000","message":"Done","commit_id":"7505ba6b01f0f1e9c9769a7dbd95da8fa2fa61fc"}],"heat/tests/test_rpc_client.py":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"547cd602982b9f4e1edbcf95d15c175a84c8798e","unresolved":false,"context_lines":[{"line_number":18,"context_line":"\"\"\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from heat.tests.common import HeatTestCase"},{"line_number":22,"context_line":"import mock"},{"line_number":23,"context_line":"from oslo.config import cfg"},{"line_number":24,"context_line":"from oslo import messaging"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH%2FE%3D","line":21,"updated":"2014-03-08 19:53:49.000000000","message":"this should go in the main rpc_init patch","commit_id":"7505ba6b01f0f1e9c9769a7dbd95da8fa2fa61fc"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"77a96689318d79a39a41e6bb5b0d1e8e68934ea5","unresolved":false,"context_lines":[{"line_number":18,"context_line":"\"\"\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from heat.tests.common import HeatTestCase"},{"line_number":22,"context_line":"import mock"},{"line_number":23,"context_line":"from oslo.config import cfg"},{"line_number":24,"context_line":"from oslo import messaging"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH7w%3D","line":21,"in_reply_to":"AAAAVn%2F%2FH%2FE%3D","updated":"2014-03-08 20:40:24.000000000","message":"Done","commit_id":"7505ba6b01f0f1e9c9769a7dbd95da8fa2fa61fc"}],"heat/tests/test_validate.py":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"547cd602982b9f4e1edbcf95d15c175a84c8798e","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"import collections"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from heat.tests.common import HeatTestCase"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from testtools import skipIf"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH%2FA%3D","line":16,"updated":"2014-03-08 19:53:49.000000000","message":"this should go in the main rpc_init patch","commit_id":"7505ba6b01f0f1e9c9769a7dbd95da8fa2fa61fc"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"77a96689318d79a39a41e6bb5b0d1e8e68934ea5","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"import collections"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from heat.tests.common import HeatTestCase"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from testtools import skipIf"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH7I%3D","line":16,"in_reply_to":"AAAAVn%2F%2FH%2FA%3D","updated":"2014-03-08 20:40:24.000000000","message":"Done","commit_id":"7505ba6b01f0f1e9c9769a7dbd95da8fa2fa61fc"}]}
