)]}'
{"nova/tests/functional/regressions/test_bug_1679750.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"21a7d137b6d7a8babbc09f8eb3203dd62f11d2ba","unresolved":false,"context_lines":[{"line_number":87,"context_line":""},{"line_number":88,"context_line":"        # Delete the server (will be a local delete because compute is down)."},{"line_number":89,"context_line":"        self.api.delete_server(server[\u0027id\u0027])"},{"line_number":90,"context_line":"        self._wait_until_deleted(server)"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"        with nova_fixtures.PlacementFixture() as placement:"},{"line_number":93,"context_line":"            placement_api \u003d placement.api"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f6a8fd7_3b78688e","line":90,"range":{"start_line":90,"start_character":7,"end_line":90,"end_character":40},"updated":"2018-04-20 21:38:10.000000000","message":"Sorry if I\u0027m being dense, but would you mind explaining why this couldn\u0027t exist in the prior version?  The comment at L59 of the base version seems to imply that the \"ugly stub\" was there specifically to get around \"issues when trying to delete the server\".","commit_id":"34c675f6db42a95b8f8474503d4ba00ab5d713ef"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"291bc550aa480ed2ba925e5e753f9920a1ce5c5f","unresolved":false,"context_lines":[{"line_number":87,"context_line":""},{"line_number":88,"context_line":"        # Delete the server (will be a local delete because compute is down)."},{"line_number":89,"context_line":"        self.api.delete_server(server[\u0027id\u0027])"},{"line_number":90,"context_line":"        self._wait_until_deleted(server)"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"        with nova_fixtures.PlacementFixture() as placement:"},{"line_number":93,"context_line":"            placement_api \u003d placement.api"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f6a8fd7_6d6fe6fb","line":90,"range":{"start_line":90,"start_character":7,"end_line":90,"end_character":40},"in_reply_to":"9f6a8fd7_3b78688e","updated":"2018-04-23 20:04:36.000000000","message":"Because I removed the CastAsCall fixture which is, yes, a bit unrelated but I also mention its removal in the commit message. Think of that as additional hardening of the interface for no extra charge.","commit_id":"34c675f6db42a95b8f8474503d4ba00ab5d713ef"}]}
