)]}'
{"heat/engine/service_stack_watch.py":[{"author":{"_account_id":1633,"name":"unmesh-gurjar","email":"unmesh.gurjar@hp.com","username":"unmesh-gurjar"},"change_message_id":"67dde5453ea17fd4246311f110e92472183ce30a","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from heat.common.i18n import _LE"},{"line_number":18,"context_line":"from heat.common.i18n import _LW"},{"line_number":19,"context_line":"from heat.db import api as db_api"},{"line_number":20,"context_line":"from heat.engine import stack as parser"},{"line_number":21,"context_line":"from heat.engine import watchrule"},{"line_number":22,"context_line":"from heat.openstack.common import log as logging"},{"line_number":23,"context_line":"from heat.rpc import api as rpc_api"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a961159_3ac4763f","line":20,"updated":"2014-12-17 16:02:59.000000000","message":"Since now we are splitting into separate module, should we stop importing stack module as parser?","commit_id":"8afa14f205aae9a4d04d9caed73052c8ec88e69f"},{"author":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"change_message_id":"8d72c2b9d15688b257ea119a99734a5c7521d910","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from heat.common.i18n import _LE"},{"line_number":18,"context_line":"from heat.common.i18n import _LW"},{"line_number":19,"context_line":"from heat.db import api as db_api"},{"line_number":20,"context_line":"from heat.engine import stack as parser"},{"line_number":21,"context_line":"from heat.engine import watchrule"},{"line_number":22,"context_line":"from heat.openstack.common import log as logging"},{"line_number":23,"context_line":"from heat.rpc import api as rpc_api"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a961159_cc3492e1","line":20,"in_reply_to":"3a961159_3ac4763f","updated":"2014-12-18 00:52:52.000000000","message":"good point, I\u0027ll fix that.","commit_id":"8afa14f205aae9a4d04d9caed73052c8ec88e69f"}],"heat/tests/test_engine_service.py":[{"author":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"change_message_id":"f8a69106c4ec8b2800c4bd6a088542196a20cbca","unresolved":false,"context_lines":[{"line_number":1594,"context_line":"        self.eng.create_periodic_tasks()"},{"line_number":1595,"context_line":""},{"line_number":1596,"context_line":"        mock_get_all.assert_called_once_with(mock.ANY, tenant_safe\u003dFalse)"},{"line_number":1597,"context_line":"        calls \u003d start_watch_task.call_args_list"},{"line_number":1598,"context_line":"        self.assertEqual(2, start_watch_task.call_count)"},{"line_number":1599,"context_line":"        self.assertIn(mock.call(1, mock.ANY), calls)"},{"line_number":1600,"context_line":"        self.assertIn(mock.call(2, mock.ANY), calls)"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a961159_51d6a0c6","line":1597,"updated":"2014-12-16 23:56:17.000000000","message":"steve that\u0027s what is being done here ^","commit_id":"98d83a1beea0b6ace11ed40f7580b532b101557e"},{"author":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"change_message_id":"08327823e327eeb4354b4a8f13f968af5684f60a","unresolved":false,"context_lines":[{"line_number":1596,"context_line":"        mock_get_all.assert_called_once_with(mock.ANY, tenant_safe\u003dFalse)"},{"line_number":1597,"context_line":"        calls \u003d start_watch_task.call_args_list"},{"line_number":1598,"context_line":"        self.assertEqual(2, start_watch_task.call_count)"},{"line_number":1599,"context_line":"        self.assertIn(mock.call(1, mock.ANY), calls)"},{"line_number":1600,"context_line":"        self.assertIn(mock.call(2, mock.ANY), calls)"},{"line_number":1601,"context_line":""},{"line_number":1602,"context_line":"    @stack_context(\u0027service_identify_test_stack\u0027, False)"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a961159_cd3cfbca","line":1599,"updated":"2014-12-15 10:03:19.000000000","message":"Should we be asserting that start_watch_task was called?","commit_id":"98d83a1beea0b6ace11ed40f7580b532b101557e"},{"author":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"change_message_id":"08327823e327eeb4354b4a8f13f968af5684f60a","unresolved":false,"context_lines":[{"line_number":2579,"context_line":""},{"line_number":2580,"context_line":"        self.m.VerifyAll()"},{"line_number":2581,"context_line":""},{"line_number":2582,"context_line":"    def test_periodic_watch_task_not_created(self):"},{"line_number":2583,"context_line":"        pass"},{"line_number":2584,"context_line":""},{"line_number":2585,"context_line":"    def test_periodic_watch_task_created(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a961159_8a11f95e","line":2582,"updated":"2014-12-15 10:03:19.000000000","message":"Can we remove these two tests which don\u0027t do anything?","commit_id":"98d83a1beea0b6ace11ed40f7580b532b101557e"},{"author":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"change_message_id":"f8a69106c4ec8b2800c4bd6a088542196a20cbca","unresolved":false,"context_lines":[{"line_number":2579,"context_line":""},{"line_number":2580,"context_line":"        self.m.VerifyAll()"},{"line_number":2581,"context_line":""},{"line_number":2582,"context_line":"    def test_periodic_watch_task_not_created(self):"},{"line_number":2583,"context_line":"        pass"},{"line_number":2584,"context_line":""},{"line_number":2585,"context_line":"    def test_periodic_watch_task_created(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a961159_91d728bf","line":2582,"in_reply_to":"3a961159_8a11f95e","updated":"2014-12-16 23:56:17.000000000","message":"Done","commit_id":"98d83a1beea0b6ace11ed40f7580b532b101557e"}]}
