)]}'
{"nova/tests/unit/network/test_rpcapi.py":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"52c58a33d38e6082964db416ceb1bb3dbe4511ba","unresolved":false,"context_lines":[{"line_number":107,"context_line":"            if prepare_kwargs:"},{"line_number":108,"context_line":"                prepare_mock.return_value \u003d rpcapi.client"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"            if rpc_method \u003d\u003d \u0027call\u0027:"},{"line_number":111,"context_line":"                rpc_mock.return_value \u003d \u0027foo\u0027"},{"line_number":112,"context_line":"            else:"},{"line_number":113,"context_line":"                rpc_mock.return_value \u003d None"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"            retval \u003d getattr(rpcapi, method)(ctxt, **kwargs)"},{"line_number":116,"context_line":"            self.assertEqual(expected_retval, retval)"}],"source_content_type":"text/x-python","patch_set":2,"id":"dab17558_ead97458","line":113,"range":{"start_line":110,"start_character":12,"end_line":113,"end_character":44},"updated":"2016-05-10 23:29:44.000000000","message":"This is different than the original test but more correct based on L49","commit_id":"4bb8cd27b7407a10e04e7accdf0f787de442ba89"}]}
