)]}'
{"novaclient/tests/unit/v2/fakes.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0fe77bd9f02ed269a93f89c4a38c4d279efb5f34","unresolved":false,"context_lines":[{"line_number":840,"context_line":"            body \u003d body[action]"},{"line_number":841,"context_line":"            adminPass \u003d body.get(\u0027adminPass\u0027, \u0027randompassword\u0027)"},{"line_number":842,"context_line":"            assert \u0027imageRef\u0027 in body"},{"line_number":843,"context_line":"            _body \u003d self.get_servers_1234()[2]"},{"line_number":844,"context_line":"            _body[\u0027server\u0027][\u0027adminPass\u0027] \u003d adminPass"},{"line_number":845,"context_line":"        elif action \u003d\u003d \u0027confirmResize\u0027:"},{"line_number":846,"context_line":"            assert body[action] is None"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_ebce15b6","line":843,"range":{"start_line":843,"start_character":12,"end_line":843,"end_character":46},"updated":"2019-03-04 16:51:04.000000000","message":"OK looks like rebuild response body is already covered.","commit_id":"cf526276d1e5f0ded958de2d9b03b7f7f0e7af56"}],"novaclient/tests/unit/v2/test_shell.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0fe77bd9f02ed269a93f89c4a38c4d279efb5f34","unresolved":false,"context_lines":[{"line_number":2028,"context_line":"                            }, pos\u003d3)"},{"line_number":2029,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/v2/images/%s\u0027 % FAKE_UUID_2, pos\u003d4)"},{"line_number":2030,"context_line":""},{"line_number":2031,"context_line":"    def test_rebuild_server_group(self):"},{"line_number":2032,"context_line":"        out \u003d self.run_command(\u0027rebuild sample-server %s\u0027 % FAKE_UUID_1,"},{"line_number":2033,"context_line":"                               api_version\u003d\u00272.71\u0027)[0]"},{"line_number":2034,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/servers?name\u003dsample-server\u0027, pos\u003d0)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_ab0b2dd3","line":2031,"range":{"start_line":2031,"start_character":8,"end_line":2031,"end_character":33},"updated":"2019-03-04 16:51:04.000000000","message":"This makes it sound like the test is rebuilding a server group which doesn\u0027t exist, so maybe rename to test_rebuild_with_server_groups_in_response?","commit_id":"cf526276d1e5f0ded958de2d9b03b7f7f0e7af56"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"069680fa0018110893b321dfbcc647a8610b26ff","unresolved":false,"context_lines":[{"line_number":2028,"context_line":"                            }, pos\u003d3)"},{"line_number":2029,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/v2/images/%s\u0027 % FAKE_UUID_2, pos\u003d4)"},{"line_number":2030,"context_line":""},{"line_number":2031,"context_line":"    def test_rebuild_server_group(self):"},{"line_number":2032,"context_line":"        out \u003d self.run_command(\u0027rebuild sample-server %s\u0027 % FAKE_UUID_1,"},{"line_number":2033,"context_line":"                               api_version\u003d\u00272.71\u0027)[0]"},{"line_number":2034,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/servers?name\u003dsample-server\u0027, pos\u003d0)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_4bd401ea","line":2031,"range":{"start_line":2031,"start_character":8,"end_line":2031,"end_character":33},"in_reply_to":"9fdfeff1_ab0b2dd3","updated":"2019-03-04 17:00:33.000000000","message":"Done","commit_id":"cf526276d1e5f0ded958de2d9b03b7f7f0e7af56"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0fe77bd9f02ed269a93f89c4a38c4d279efb5f34","unresolved":false,"context_lines":[{"line_number":2043,"context_line":"        self.assertIn(\u0027server_groups\u0027, out)"},{"line_number":2044,"context_line":"        self.assertIn(\u0027a67359fb-d397-4697-88f1-f55e3ee7c499\u0027, out)"},{"line_number":2045,"context_line":""},{"line_number":2046,"context_line":"    def test_rebuild_server_group_pre_v271(self):"},{"line_number":2047,"context_line":"        out \u003d self.run_command(\u0027rebuild sample-server %s\u0027 % FAKE_UUID_1,"},{"line_number":2048,"context_line":"                               api_version\u003d\u00272.70\u0027)[0]"},{"line_number":2049,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/servers?name\u003dsample-server\u0027, pos\u003d0)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_eb2a952d","line":2046,"range":{"start_line":2046,"start_character":8,"end_line":2046,"end_character":42},"updated":"2019-03-04 16:51:04.000000000","message":"test_rebuild_without_server_groups_in_response","commit_id":"cf526276d1e5f0ded958de2d9b03b7f7f0e7af56"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"069680fa0018110893b321dfbcc647a8610b26ff","unresolved":false,"context_lines":[{"line_number":2043,"context_line":"        self.assertIn(\u0027server_groups\u0027, out)"},{"line_number":2044,"context_line":"        self.assertIn(\u0027a67359fb-d397-4697-88f1-f55e3ee7c499\u0027, out)"},{"line_number":2045,"context_line":""},{"line_number":2046,"context_line":"    def test_rebuild_server_group_pre_v271(self):"},{"line_number":2047,"context_line":"        out \u003d self.run_command(\u0027rebuild sample-server %s\u0027 % FAKE_UUID_1,"},{"line_number":2048,"context_line":"                               api_version\u003d\u00272.70\u0027)[0]"},{"line_number":2049,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/servers?name\u003dsample-server\u0027, pos\u003d0)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_eb029572","line":2046,"range":{"start_line":2046,"start_character":8,"end_line":2046,"end_character":42},"in_reply_to":"9fdfeff1_eb2a952d","updated":"2019-03-04 17:00:33.000000000","message":"Done","commit_id":"cf526276d1e5f0ded958de2d9b03b7f7f0e7af56"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0fe77bd9f02ed269a93f89c4a38c4d279efb5f34","unresolved":false,"context_lines":[{"line_number":2055,"context_line":"                                        }"},{"line_number":2056,"context_line":"                            }, pos\u003d3)"},{"line_number":2057,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/v2/images/%s\u0027 % FAKE_UUID_2, pos\u003d4)"},{"line_number":2058,"context_line":"        self.assertNotIn(\u0027server_groups\u0027, out)"},{"line_number":2059,"context_line":"        self.assertNotIn(\u0027a67359fb-d397-4697-88f1-f55e3ee7c499\u0027, out)"},{"line_number":2060,"context_line":""},{"line_number":2061,"context_line":"    def test_start(self):"},{"line_number":2062,"context_line":"        self.run_command(\u0027start sample-server\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_cb5b11f4","line":2059,"range":{"start_line":2058,"start_character":8,"end_line":2059,"end_character":69},"updated":"2019-03-04 16:51:04.000000000","message":"You could probably just integrate this into one of the existing rebuild tests but I guess the value in this test is to make sure the microversion right before server_groups was added is not in the response.","commit_id":"cf526276d1e5f0ded958de2d9b03b7f7f0e7af56"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0fe77bd9f02ed269a93f89c4a38c4d279efb5f34","unresolved":false,"context_lines":[{"line_number":2210,"context_line":"        output, _ \u003d self.run_command(\u0027show help\u0027)"},{"line_number":2211,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/servers/9014\u0027, pos\u003d-6)"},{"line_number":2212,"context_line":""},{"line_number":2213,"context_line":"    def test_show_including_server_group(self):"},{"line_number":2214,"context_line":"        # Starting microversion 2.71, the \u0027server_groups\u0027 is included"},{"line_number":2215,"context_line":"        # in the output (the response)."},{"line_number":2216,"context_line":"        out \u003d self.run_command(\u0027show 1234\u0027, api_version\u003d\u00272.71\u0027)[0]"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_6bf545cc","line":2213,"range":{"start_line":2213,"start_character":8,"end_line":2213,"end_character":40},"updated":"2019-03-04 16:51:04.000000000","message":"test_show_with_server_groups_in_response","commit_id":"cf526276d1e5f0ded958de2d9b03b7f7f0e7af56"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"069680fa0018110893b321dfbcc647a8610b26ff","unresolved":false,"context_lines":[{"line_number":2210,"context_line":"        output, _ \u003d self.run_command(\u0027show help\u0027)"},{"line_number":2211,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/servers/9014\u0027, pos\u003d-6)"},{"line_number":2212,"context_line":""},{"line_number":2213,"context_line":"    def test_show_including_server_group(self):"},{"line_number":2214,"context_line":"        # Starting microversion 2.71, the \u0027server_groups\u0027 is included"},{"line_number":2215,"context_line":"        # in the output (the response)."},{"line_number":2216,"context_line":"        out \u003d self.run_command(\u0027show 1234\u0027, api_version\u003d\u00272.71\u0027)[0]"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_8bf3c99f","line":2213,"range":{"start_line":2213,"start_character":8,"end_line":2213,"end_character":40},"in_reply_to":"9fdfeff1_6bf545cc","updated":"2019-03-04 17:00:33.000000000","message":"Done","commit_id":"cf526276d1e5f0ded958de2d9b03b7f7f0e7af56"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0fe77bd9f02ed269a93f89c4a38c4d279efb5f34","unresolved":false,"context_lines":[{"line_number":2221,"context_line":"        self.assertIn(\u0027server_groups\u0027, out)"},{"line_number":2222,"context_line":"        self.assertIn(\u0027a67359fb-d397-4697-88f1-f55e3ee7c499\u0027, out)"},{"line_number":2223,"context_line":""},{"line_number":2224,"context_line":"    def test_show_including_server_group_pre_v271(self):"},{"line_number":2225,"context_line":"        out \u003d self.run_command(\u0027show 1234\u0027, api_version\u003d\u00272.70\u0027)[0]"},{"line_number":2226,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/servers?name\u003d1234\u0027, pos\u003d0)"},{"line_number":2227,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/servers?name\u003d1234\u0027, pos\u003d1)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_0b30399e","line":2224,"range":{"start_line":2224,"start_character":8,"end_line":2224,"end_character":49},"updated":"2019-03-04 16:51:04.000000000","message":"test_show_without_server_groups_in_response","commit_id":"cf526276d1e5f0ded958de2d9b03b7f7f0e7af56"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"069680fa0018110893b321dfbcc647a8610b26ff","unresolved":false,"context_lines":[{"line_number":2221,"context_line":"        self.assertIn(\u0027server_groups\u0027, out)"},{"line_number":2222,"context_line":"        self.assertIn(\u0027a67359fb-d397-4697-88f1-f55e3ee7c499\u0027, out)"},{"line_number":2223,"context_line":""},{"line_number":2224,"context_line":"    def test_show_including_server_group_pre_v271(self):"},{"line_number":2225,"context_line":"        out \u003d self.run_command(\u0027show 1234\u0027, api_version\u003d\u00272.70\u0027)[0]"},{"line_number":2226,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/servers?name\u003d1234\u0027, pos\u003d0)"},{"line_number":2227,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/servers?name\u003d1234\u0027, pos\u003d1)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_4bede1b5","line":2224,"range":{"start_line":2224,"start_character":8,"end_line":2224,"end_character":49},"in_reply_to":"9fdfeff1_0b30399e","updated":"2019-03-04 17:00:33.000000000","message":"Done","commit_id":"cf526276d1e5f0ded958de2d9b03b7f7f0e7af56"}]}
