)]}'
{"nova/tests/unit/objects/test_instance_fault.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c4f91cd317aef53ee6d89227a3556ed81f925b27","unresolved":false,"context_lines":[{"line_number":40,"context_line":"    def test_get_latest_for_instance(self, get_mock):"},{"line_number":41,"context_line":"        get_mock.return_value \u003d fake_faults"},{"line_number":42,"context_line":"        fault \u003d instance_fault.InstanceFault.get_latest_for_instance("},{"line_number":43,"context_line":"            self.context, \u0027fake-uuid\u0027)"},{"line_number":44,"context_line":"        for key in fake_faults[\u0027fake-uuid\u0027][0]:"},{"line_number":45,"context_line":"            self.assertEqual(fake_faults[\u0027fake-uuid\u0027][0][key], fault[key])"},{"line_number":46,"context_line":"        get_mock.assert_called_once_with(self.context, [\u0027fake-uuid\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a122d0e_1b61d6d3","line":43,"range":{"start_line":43,"start_character":27,"end_line":43,"end_character":36},"updated":"2016-04-19 14:50:41.000000000","message":"I think we shall use proper uuid for the test","commit_id":"d0f5a4f12eef386ebca866db512bde281ae5262a"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"a83d4fe7964ed8d8211dfbbc89e1d725d051b9bf","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"class _TestInstanceFault(object):"},{"line_number":39,"context_line":"    @mock.patch.object(db, \u0027instance_fault_get_by_instance_uuids\u0027)"},{"line_number":40,"context_line":"    def test_get_latest_for_instance(self, get_mock):"},{"line_number":41,"context_line":"        get_mock.return_value \u003d fake_faults"},{"line_number":42,"context_line":"        fault \u003d instance_fault.InstanceFault.get_latest_for_instance("}],"source_content_type":"text/x-python","patch_set":3,"id":"1a122d0e_0ee0eccb","line":39,"range":{"start_line":39,"start_character":4,"end_line":39,"end_character":66},"updated":"2016-05-02 09:30:41.000000000","message":"It can be as follows:\n\n@mock.patch.object(db, \u0027instance_fault_get_by_instance_uuids\u0027, return_value\u003dfake_faults)","commit_id":"fa362fc250326a1ae18dfcdc59567c96ce09a248"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"a83d4fe7964ed8d8211dfbbc89e1d725d051b9bf","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    @mock.patch.object(db, \u0027instance_fault_get_by_instance_uuids\u0027)"},{"line_number":49,"context_line":"    def test_get_latest_for_instance_with_none(self, get_mock):"},{"line_number":50,"context_line":"        get_mock.return_value \u003d {}"},{"line_number":51,"context_line":"        fault \u003d instance_fault.InstanceFault.get_latest_for_instance("},{"line_number":52,"context_line":"            self.context, \u0027fake-uuid\u0027)"},{"line_number":53,"context_line":"        self.assertIsNone(fault)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a122d0e_aecf3856","line":50,"range":{"start_line":50,"start_character":7,"end_line":50,"end_character":34},"updated":"2016-05-02 09:30:41.000000000","message":"ditto.","commit_id":"fa362fc250326a1ae18dfcdc59567c96ce09a248"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"a83d4fe7964ed8d8211dfbbc89e1d725d051b9bf","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    @mock.patch.object(db, \u0027instance_fault_get_by_instance_uuids\u0027)"},{"line_number":57,"context_line":"    def test_get_by_instance(self, get_mock):"},{"line_number":58,"context_line":"        get_mock.return_value \u003d fake_faults"},{"line_number":59,"context_line":"        faults \u003d instance_fault.InstanceFaultList.get_by_instance_uuids("},{"line_number":60,"context_line":"            self.context, [\u0027fake-uuid\u0027])"},{"line_number":61,"context_line":"        for index, db_fault in enumerate(fake_faults[\u0027fake-uuid\u0027]):"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a122d0e_8eccfc62","line":58,"range":{"start_line":58,"start_character":8,"end_line":58,"end_character":43},"updated":"2016-05-02 09:30:41.000000000","message":"ditto.","commit_id":"fa362fc250326a1ae18dfcdc59567c96ce09a248"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"a83d4fe7964ed8d8211dfbbc89e1d725d051b9bf","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    @mock.patch.object(db, \u0027instance_fault_get_by_instance_uuids\u0027)"},{"line_number":68,"context_line":"    def test_get_by_instance_with_none(self, get_mock):"},{"line_number":69,"context_line":"        get_mock.return_value \u003d {}"},{"line_number":70,"context_line":"        faults \u003d instance_fault.InstanceFaultList.get_by_instance_uuids("},{"line_number":71,"context_line":"            self.context, [\u0027fake-uuid\u0027])"},{"line_number":72,"context_line":"        self.assertEqual(0, len(faults))"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a122d0e_eed93024","line":69,"range":{"start_line":69,"start_character":8,"end_line":69,"end_character":34},"updated":"2016-05-02 09:30:41.000000000","message":"ditto.","commit_id":"fa362fc250326a1ae18dfcdc59567c96ce09a248"}]}
