)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"c4c7ccc22d59527de52657274a6eceb1e694b07d","unresolved":false,"context_lines":[{"line_number":9,"context_line":"When using PlacementFixture, we can pass some arguments to the CRUD operators."},{"line_number":10,"context_line":"That said, given the fake methods use kwargs, the fixture won\u0027t raise a"},{"line_number":11,"context_line":"TypeError if the parameter name is wrong like the reportclient would do."},{"line_number":12,"context_line":"Adding a new decorator for verifying it."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Icd3f9e16ac31ea7220052770390aaf4b38e1c469"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1fa4df85_4ffb1778","line":12,"range":{"start_line":12,"start_character":7,"end_line":12,"end_character":22},"updated":"2020-03-05 12:58:33.000000000","message":"oops","commit_id":"42f42a396c0297aed451375bbd7663eb6e0ea2c9"}],"nova/tests/functional/fixtures.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"5091797f38715993a91898ca3f3fbd48ef4401f7","unresolved":false,"context_lines":[{"line_number":99,"context_line":"                \u0027OpenStack-API-Version\u0027: \u0027placement %s\u0027 % version"},{"line_number":100,"context_line":"            })"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"    def _fake_get(self, client, url, version\u003dNone, global_request_id\u003dNone):"},{"line_number":103,"context_line":"        # TODO(sbauza): The current placement NoAuthMiddleware returns a 401"},{"line_number":104,"context_line":"        # in case a token is not provided. We should change that by creating"},{"line_number":105,"context_line":"        # a fake token so we could remove adding the header below."}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_605d44ea","line":102,"range":{"start_line":102,"start_character":18,"end_line":102,"end_character":30},"updated":"2020-02-19 15:17:45.000000000","message":"It\u0027s weird that we need both \u0027self\u0027 and \u0027client\u0027. It\u0027s weirder that the method uses \u0027self\u0027, and \u0027client\u0027 is ignored. But yeah, this is doing what it was doing before, and it works, so \u003cshrug\u003e.","commit_id":"42f42a396c0297aed451375bbd7663eb6e0ea2c9"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c514c895361647fa6c46dc03570f64f12aca2206","unresolved":false,"context_lines":[{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    def _fake_post("},{"line_number":114,"context_line":"        self, client, url, data, version\u003dNone, global_request_id\u003dNone"},{"line_number":115,"context_line":"    ):"},{"line_number":116,"context_line":"        # NOTE(sdague): using json\u003d instead of data\u003d sets the"},{"line_number":117,"context_line":"        # media type to application/json for us. Placement API is"},{"line_number":118,"context_line":"        # more sensitive to this than other APIs in the OpenStack"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_94f7658f","line":115,"updated":"2020-02-19 13:10:23.000000000","message":"hm, it is strange formatting for my nova eyes. But it is how black would do the reformatting so I adapt.","commit_id":"42f42a396c0297aed451375bbd7663eb6e0ea2c9"}]}
