)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"de7b58e1605ea6aa86f692a6215f13e81bd1fd02","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Remove dead set_admin_password code to generate password"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The schema validation on the changePassword server action API"},{"line_number":10,"context_line":"requires adminPass as a non-None string value so the code"},{"line_number":11,"context_line":"down in the ComputeManager.set_admin_password method to check"},{"line_number":12,"context_line":"if new_pass is None and generate a password if so is dead code"},{"line_number":13,"context_line":"and is removed here along with the password\u003dNone kwarg usage"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3fa7e38b_750a6b8a","line":10,"range":{"start_line":9,"start_character":4,"end_line":10,"end_character":45},"updated":"2019-10-29 15:11:34.000000000","message":"this is validated in the tests ✔","commit_id":"44d3d5eb4c57dd86c4a7e0adb11ae620f176519a"}],"nova/tests/unit/api/openstack/compute/test_admin_password.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"de7b58e1605ea6aa86f692a6215f13e81bd1fd02","unresolved":false,"context_lines":[{"line_number":126,"context_line":"        ex \u003d self.assertRaises(self.validation_error,"},{"line_number":127,"context_line":"                               self._get_action(),"},{"line_number":128,"context_line":"                               self.fake_req, fakes.FAKE_UUID, body\u003dbody)"},{"line_number":129,"context_line":"        self.assertIn(\u0027adminPass. Value: None. None is not of type\u0027,"},{"line_number":130,"context_line":"                      six.text_type(ex))"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"    def test_change_password_adminpass_none(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_b5eb03a2","line":129,"updated":"2019-10-29 15:11:34.000000000","message":"...here","commit_id":"44d3d5eb4c57dd86c4a7e0adb11ae620f176519a"}]}
