)]}'
{"nova/tests/unit/virt/ironic/test_driver.py":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"56ec643a1063231a405f0153578dd76f800de3b3","unresolved":false,"context_lines":[{"line_number":1229,"context_line":"        instance \u003d fake_instance.fake_instance_obj(self.ctx, node\u003dnode.uuid)"},{"line_number":1230,"context_line":"        mock_validate_inst.return_value \u003d node"},{"line_number":1231,"context_line":"        self.driver._unprovision(instance, node)"},{"line_number":1232,"context_line":"        mock_validate_inst.assert_called_once_with(instance)"},{"line_number":1233,"context_line":""},{"line_number":1234,"context_line":"    def test__unprovision_cleaning(self):"},{"line_number":1235,"context_line":"        self._test__unprovision_instance(state\u003dironic_states.CLEANING)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_e5cb361d","line":1232,"updated":"2016-02-02 23:41:45.000000000","message":"I think we don\u0027t want to lose the verification of the client call in this test, so I suggest a @mock.patch.object(FAKE_CLIENT, \u0027node\u0027) (or FAKE_CLIENT.node, \u0027set_provision_state\u0027) on this test and mock_node.set_provision_state.assert_called_once_with(node.uuid, \u0027deleted\u0027) similar to test_destroy_unassociate_fail","commit_id":"e6c38a6199dbd0d45c65ca18fb4a0b8c2e570df7"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"e91f9ccabe4f215b267b4f762699f45c6db397a5","unresolved":false,"context_lines":[{"line_number":1229,"context_line":"        instance \u003d fake_instance.fake_instance_obj(self.ctx, node\u003dnode.uuid)"},{"line_number":1230,"context_line":"        mock_validate_inst.return_value \u003d node"},{"line_number":1231,"context_line":"        self.driver._unprovision(instance, node)"},{"line_number":1232,"context_line":"        mock_validate_inst.assert_called_once_with(instance)"},{"line_number":1233,"context_line":""},{"line_number":1234,"context_line":"    def test__unprovision_cleaning(self):"},{"line_number":1235,"context_line":"        self._test__unprovision_instance(state\u003dironic_states.CLEANING)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_b486ce11","line":1232,"in_reply_to":"5a5ae5dd_e5cb361d","updated":"2016-02-03 02:05:11.000000000","message":"Done","commit_id":"e6c38a6199dbd0d45c65ca18fb4a0b8c2e570df7"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"56ec643a1063231a405f0153578dd76f800de3b3","unresolved":false,"context_lines":[{"line_number":1263,"context_line":"        mock_validate_inst.side_effect \u003d exception.InstanceNotFound("},{"line_number":1264,"context_line":"            instance_id\u003d\u0027fake\u0027)"},{"line_number":1265,"context_line":"        self.driver._unprovision(instance, node)"},{"line_number":1266,"context_line":"        mock_validate_inst.assert_called_once_with(instance)"},{"line_number":1267,"context_line":""},{"line_number":1268,"context_line":"    @mock.patch.object(FAKE_CLIENT, \u0027node\u0027)"},{"line_number":1269,"context_line":"    def test_destroy_unassociate_fail(self, mock_node):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_48afbfe3","line":1266,"updated":"2016-02-02 23:41:45.000000000","message":"Ditto here","commit_id":"e6c38a6199dbd0d45c65ca18fb4a0b8c2e570df7"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"e91f9ccabe4f215b267b4f762699f45c6db397a5","unresolved":false,"context_lines":[{"line_number":1263,"context_line":"        mock_validate_inst.side_effect \u003d exception.InstanceNotFound("},{"line_number":1264,"context_line":"            instance_id\u003d\u0027fake\u0027)"},{"line_number":1265,"context_line":"        self.driver._unprovision(instance, node)"},{"line_number":1266,"context_line":"        mock_validate_inst.assert_called_once_with(instance)"},{"line_number":1267,"context_line":""},{"line_number":1268,"context_line":"    @mock.patch.object(FAKE_CLIENT, \u0027node\u0027)"},{"line_number":1269,"context_line":"    def test_destroy_unassociate_fail(self, mock_node):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_547c3a20","line":1266,"in_reply_to":"5a5ae5dd_48afbfe3","updated":"2016-02-03 02:05:11.000000000","message":"Done","commit_id":"e6c38a6199dbd0d45c65ca18fb4a0b8c2e570df7"}]}
