)]}'
{"nova/tests/unit/api/openstack/compute/test_serversV21.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"f9ccf8a02641b24f220ee8c58c7eb7bb0345104c","unresolved":false,"context_lines":[{"line_number":163,"context_line":"        # to the instance API and the sorted DB API is invoked"},{"line_number":164,"context_line":"        self.mock_get_all \u003d self.useFixture(fixtures.MockPatchObject("},{"line_number":165,"context_line":"            compute_api.API, \u0027get_all\u0027,"},{"line_number":166,"context_line":"            side_effect\u003dlambda *a, **k: return_servers(*a, **k))).mock"},{"line_number":167,"context_line":"        self.mock_get \u003d self.useFixture(fixtures.MockPatchObject("},{"line_number":168,"context_line":"            compute_api.API, \u0027get\u0027,"},{"line_number":169,"context_line":"            side_effect\u003dlambda *a, **k: return_server(*a, **k))).mock"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf659307_38334cf8","line":166,"range":{"start_line":166,"start_character":12,"end_line":166,"end_character":63},"updated":"2018-04-13 16:30:51.000000000","message":"lambda *a **k: foo(*a, **k) is effectively the same thing as just foo.  So make this\n\n side_effect\u003dreturn_servers\n\nSimilar throughout","commit_id":"9e947ffda5faa7090078d7baab5b2c3a26aaed29"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"9be0c06f684204995306aad6f8ba05e8424fdb93","unresolved":false,"context_lines":[{"line_number":163,"context_line":"        # to the instance API and the sorted DB API is invoked"},{"line_number":164,"context_line":"        self.mock_get_all \u003d self.useFixture(fixtures.MockPatchObject("},{"line_number":165,"context_line":"            compute_api.API, \u0027get_all\u0027,"},{"line_number":166,"context_line":"            side_effect\u003dlambda *a, **k: return_servers(*a, **k))).mock"},{"line_number":167,"context_line":"        self.mock_get \u003d self.useFixture(fixtures.MockPatchObject("},{"line_number":168,"context_line":"            compute_api.API, \u0027get\u0027,"},{"line_number":169,"context_line":"            side_effect\u003dlambda *a, **k: return_server(*a, **k))).mock"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f6a8fd7_b9595bff","line":166,"range":{"start_line":166,"start_character":12,"end_line":166,"end_character":63},"in_reply_to":"bf659307_38334cf8","updated":"2018-04-16 23:11:59.000000000","message":"Done","commit_id":"9e947ffda5faa7090078d7baab5b2c3a26aaed29"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"f9ccf8a02641b24f220ee8c58c7eb7bb0345104c","unresolved":false,"context_lines":[{"line_number":1278,"context_line":"        req.api_version_request \u003d api_version_request.APIVersionRequest(\u00272.5\u0027)"},{"line_number":1279,"context_line":"        servers \u003d self.controller.index(req)[\u0027servers\u0027]"},{"line_number":1280,"context_line":""},{"line_number":1281,"context_line":"        self.assertEqual(1, len(servers))"},{"line_number":1282,"context_line":"        self.assertEqual(uuids.fake, servers[0][\u0027id\u0027])"},{"line_number":1283,"context_line":""},{"line_number":1284,"context_line":"    def test_get_servers_admin_allows_access_ip_v4(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf659307_d80fb0dd","line":1281,"range":{"start_line":1281,"start_character":8,"end_line":1281,"end_character":41},"updated":"2018-04-13 16:30:51.000000000","message":"I\u0027ll note that the (many) places you\u0027ve done this are unrelated to mox removal, but good, and we should totally keep them.","commit_id":"9e947ffda5faa7090078d7baab5b2c3a26aaed29"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"f9ccf8a02641b24f220ee8c58c7eb7bb0345104c","unresolved":false,"context_lines":[{"line_number":1323,"context_line":"        servers \u003d self.controller.index(req)[\u0027servers\u0027]"},{"line_number":1324,"context_line":""},{"line_number":1325,"context_line":"        self.assertEqual(1, len(servers))"},{"line_number":1326,"context_line":"        self.assertEqual(uuids.fake, servers[0][\u0027id\u0027])"},{"line_number":1327,"context_line":""},{"line_number":1328,"context_line":"    def test_get_all_server_details(self):"},{"line_number":1329,"context_line":"        expected_flavor \u003d {"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf659307_78230457","line":1326,"range":{"start_line":1326,"start_character":25,"end_line":1326,"end_character":35},"updated":"2018-04-13 16:30:51.000000000","message":"I wasn\u0027t offended by this being saved off to a local var when it\u0027s used multiple times.  But this is fine.  Don\u0027t change it back.\n\n(Noticed throughout)","commit_id":"9e947ffda5faa7090078d7baab5b2c3a26aaed29"}]}
