)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"3bcbc901611783520a0417af18b2dae49486f618","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2016-02-03 21:47:37 +0530"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Mox -\u003e mock for test_refresh test in test_instance.py"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I2ca6a9457c030ec6cfbbb59ba3ae8ef657d89cbe"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5a5ae5dd_135f7ce6","line":8,"updated":"2016-02-04 01:32:58.000000000","message":"Add \u0027Implements: blueprint remove-mox\u0027","commit_id":"0058089d08ef063bc984ae4c5c50798673905650"}],"nova/tests/unit/objects/test_instance.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"3bcbc901611783520a0417af18b2dae49486f618","unresolved":false,"context_lines":[{"line_number":253,"context_line":""},{"line_number":254,"context_line":"        mock_get.return_value \u003d dict(self.fake_instance,"},{"line_number":255,"context_line":"                host\u003d\u0027orig-host\u0027)"},{"line_number":256,"context_line":"        instance_info_cache.InstanceInfoCache.refresh()"},{"line_number":257,"context_line":"        inst \u003d objects.Instance.get_by_uuid(self.context, fake_uuid)"},{"line_number":258,"context_line":"        self.assertEqual(\u0027orig-host\u0027, inst.host)"},{"line_number":259,"context_line":"        mock_get.assert_called_with("}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_b31c6814","line":256,"updated":"2016-02-04 01:32:58.000000000","message":"In line 249, the refresh method of InstanceInfoCache object is mocked.\nSo this line is useless.","commit_id":"0058089d08ef063bc984ae4c5c50798673905650"},{"author":{"_account_id":5538,"name":"Rushi Agrawal","email":"rushi.openstack@gmail.com","username":"rushiagr"},"change_message_id":"11ab677016a072c53d153cc559fed7b9b23aa0c4","unresolved":false,"context_lines":[{"line_number":253,"context_line":""},{"line_number":254,"context_line":"        mock_get.return_value \u003d dict(self.fake_instance,"},{"line_number":255,"context_line":"                host\u003d\u0027orig-host\u0027)"},{"line_number":256,"context_line":"        instance_info_cache.InstanceInfoCache.refresh()"},{"line_number":257,"context_line":"        inst \u003d objects.Instance.get_by_uuid(self.context, fake_uuid)"},{"line_number":258,"context_line":"        self.assertEqual(\u0027orig-host\u0027, inst.host)"},{"line_number":259,"context_line":"        mock_get.assert_called_with("}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_3a652eb4","line":256,"in_reply_to":"5a5ae5dd_b31c6814","updated":"2016-02-06 15:08:58.000000000","message":"Done","commit_id":"0058089d08ef063bc984ae4c5c50798673905650"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"3bcbc901611783520a0417af18b2dae49486f618","unresolved":false,"context_lines":[{"line_number":256,"context_line":"        instance_info_cache.InstanceInfoCache.refresh()"},{"line_number":257,"context_line":"        inst \u003d objects.Instance.get_by_uuid(self.context, fake_uuid)"},{"line_number":258,"context_line":"        self.assertEqual(\u0027orig-host\u0027, inst.host)"},{"line_number":259,"context_line":"        mock_get.assert_called_with("},{"line_number":260,"context_line":"            self.context, fake_uuid,"},{"line_number":261,"context_line":"            columns_to_join\u003d[\u0027info_cache\u0027, \u0027security_groups\u0027])"},{"line_number":262,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_93e84ce4","line":259,"updated":"2016-02-04 01:32:58.000000000","message":"\u0027assert_called_once_with\u0027 would be better.","commit_id":"0058089d08ef063bc984ae4c5c50798673905650"},{"author":{"_account_id":5538,"name":"Rushi Agrawal","email":"rushi.openstack@gmail.com","username":"rushiagr"},"change_message_id":"11ab677016a072c53d153cc559fed7b9b23aa0c4","unresolved":false,"context_lines":[{"line_number":256,"context_line":"        instance_info_cache.InstanceInfoCache.refresh()"},{"line_number":257,"context_line":"        inst \u003d objects.Instance.get_by_uuid(self.context, fake_uuid)"},{"line_number":258,"context_line":"        self.assertEqual(\u0027orig-host\u0027, inst.host)"},{"line_number":259,"context_line":"        mock_get.assert_called_with("},{"line_number":260,"context_line":"            self.context, fake_uuid,"},{"line_number":261,"context_line":"            columns_to_join\u003d[\u0027info_cache\u0027, \u0027security_groups\u0027])"},{"line_number":262,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_fa5a36f1","line":259,"in_reply_to":"5a5ae5dd_93e84ce4","updated":"2016-02-06 15:08:58.000000000","message":"Done","commit_id":"0058089d08ef063bc984ae4c5c50798673905650"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"3bcbc901611783520a0417af18b2dae49486f618","unresolved":false,"context_lines":[{"line_number":267,"context_line":"        inst.refresh()"},{"line_number":268,"context_line":"        self.assertEqual(\u0027new-host\u0027, inst.host)"},{"line_number":269,"context_line":"        self.assertEqual(set([]), inst.obj_what_changed())"},{"line_number":270,"context_line":"        mock_get.assert_called_with("},{"line_number":271,"context_line":"            self.context, fake_uuid,"},{"line_number":272,"context_line":"            columns_to_join\u003d[\u0027info_cache\u0027, \u0027security_groups\u0027])"},{"line_number":273,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_d3b484f3","line":270,"updated":"2016-02-04 01:32:58.000000000","message":"\u0027assert_called_once_with\u0027 would be better.","commit_id":"0058089d08ef063bc984ae4c5c50798673905650"},{"author":{"_account_id":5538,"name":"Rushi Agrawal","email":"rushi.openstack@gmail.com","username":"rushiagr"},"change_message_id":"11ab677016a072c53d153cc559fed7b9b23aa0c4","unresolved":false,"context_lines":[{"line_number":267,"context_line":"        inst.refresh()"},{"line_number":268,"context_line":"        self.assertEqual(\u0027new-host\u0027, inst.host)"},{"line_number":269,"context_line":"        self.assertEqual(set([]), inst.obj_what_changed())"},{"line_number":270,"context_line":"        mock_get.assert_called_with("},{"line_number":271,"context_line":"            self.context, fake_uuid,"},{"line_number":272,"context_line":"            columns_to_join\u003d[\u0027info_cache\u0027, \u0027security_groups\u0027])"},{"line_number":273,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_9a746268","line":270,"in_reply_to":"5a5ae5dd_d3b484f3","updated":"2016-02-06 15:08:58.000000000","message":"Done","commit_id":"0058089d08ef063bc984ae4c5c50798673905650"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"3bcbc901611783520a0417af18b2dae49486f618","unresolved":false,"context_lines":[{"line_number":269,"context_line":"        self.assertEqual(set([]), inst.obj_what_changed())"},{"line_number":270,"context_line":"        mock_get.assert_called_with("},{"line_number":271,"context_line":"            self.context, fake_uuid,"},{"line_number":272,"context_line":"            columns_to_join\u003d[\u0027info_cache\u0027, \u0027security_groups\u0027])"},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"    def test_refresh_does_not_recurse(self):"},{"line_number":275,"context_line":"        inst \u003d objects.Instance(context\u003dself.context, uuid\u003duuids.instance,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_f39c205f","line":272,"updated":"2016-02-04 01:32:58.000000000","message":"Whether the refresh method of InstanceInfoCache object is called or not should be checked.\nAdd \u0027mock_refresh.assert_called_once_with()\u0027.","commit_id":"0058089d08ef063bc984ae4c5c50798673905650"},{"author":{"_account_id":5538,"name":"Rushi Agrawal","email":"rushi.openstack@gmail.com","username":"rushiagr"},"change_message_id":"11ab677016a072c53d153cc559fed7b9b23aa0c4","unresolved":false,"context_lines":[{"line_number":269,"context_line":"        self.assertEqual(set([]), inst.obj_what_changed())"},{"line_number":270,"context_line":"        mock_get.assert_called_with("},{"line_number":271,"context_line":"            self.context, fake_uuid,"},{"line_number":272,"context_line":"            columns_to_join\u003d[\u0027info_cache\u0027, \u0027security_groups\u0027])"},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"    def test_refresh_does_not_recurse(self):"},{"line_number":275,"context_line":"        inst \u003d objects.Instance(context\u003dself.context, uuid\u003duuids.instance,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_da0c1aee","line":272,"in_reply_to":"5a5ae5dd_f39c205f","updated":"2016-02-06 15:08:58.000000000","message":"Done","commit_id":"0058089d08ef063bc984ae4c5c50798673905650"}]}
