)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"863ad3b90e7e626067c77f754974fe4da472d3f1","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Sean Mooney \u003cwork@seanmooney.info\u003e"},{"line_number":5,"context_line":"CommitDate: 2024-03-26 21:10:20 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"add scafolding for cmd functional tests"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds the basic test setup for functional tests of"},{"line_number":10,"context_line":"nova clis like nova-manage"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"0fa21469_24837fc6","line":7,"range":{"start_line":7,"start_character":4,"end_line":7,"end_character":14},"updated":"2024-03-27 03:14:37.000000000","message":"scaffolding","commit_id":"d60a55751399406726f79ffe0f6989270ddce682"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"863ad3b90e7e626067c77f754974fe4da472d3f1","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7fa719a4_a82ec5f9","updated":"2024-03-27 03:14:37.000000000","message":"Currently none of the `@args` decorators on `nova-manage` commands are being covered by tests, so it would be really nice to have this scaffolding.\n\nThat said, the func test job failure looks related to this change.","commit_id":"d60a55751399406726f79ffe0f6989270ddce682"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"04a37a036128122d061e3cf2e0c7cfcc572dc036","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"02edc350_ed554d11","in_reply_to":"7fa719a4_a82ec5f9","updated":"2024-03-27 17:55:11.000000000","message":"its actuly related to how im runign this locally\n\nlocally i passed because i had different output\n\ni was just runnnig the new test and it passed as it did in the ci\nbut i think i mihgt have some unintened sharing.\n\nthere is some global state that the base nova test case resets which i am not reseting here\n\ntest_compute_node_get_all_uuid_marker_not_found is an unrelated test that i have not modifed so ill fix that.","commit_id":"d60a55751399406726f79ffe0f6989270ddce682"}],"nova/tests/functional/cmd/test_manage.py":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"863ad3b90e7e626067c77f754974fe4da472d3f1","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":3,"context_line":"#    not use this file except in compliance with the License. You may obtain"},{"line_number":4,"context_line":"#    a copy of the License at"}],"source_content_type":"text/x-python","patch_set":1,"id":"a3f600c4_485c5a32","line":1,"updated":"2024-03-27 03:14:37.000000000","message":"Extra blank line","commit_id":"d60a55751399406726f79ffe0f6989270ddce682"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"4119688b2ed5dc18f893ec3d1f57eeaf3bf7c75d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":3,"context_line":"#    not use this file except in compliance with the License. You may obtain"},{"line_number":4,"context_line":"#    a copy of the License at"}],"source_content_type":"text/x-python","patch_set":1,"id":"d70e45f4_97bd52e1","line":1,"in_reply_to":"a3f600c4_485c5a32","updated":"2024-04-22 11:10:47.000000000","message":"Done","commit_id":"d60a55751399406726f79ffe0f6989270ddce682"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"863ad3b90e7e626067c77f754974fe4da472d3f1","unresolved":true,"context_lines":[{"line_number":9,"context_line":"#    distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT"},{"line_number":10,"context_line":"#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the"},{"line_number":11,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":12,"context_line":"#    under the License."},{"line_number":13,"context_line":"from unittest import mock"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":1,"id":"a4a95461_98c7183e","line":12,"updated":"2024-03-27 03:14:37.000000000","message":"Usually have a blank line here before the imports","commit_id":"d60a55751399406726f79ffe0f6989270ddce682"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"4119688b2ed5dc18f893ec3d1f57eeaf3bf7c75d","unresolved":false,"context_lines":[{"line_number":9,"context_line":"#    distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT"},{"line_number":10,"context_line":"#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the"},{"line_number":11,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":12,"context_line":"#    under the License."},{"line_number":13,"context_line":"from unittest import mock"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":1,"id":"50395889_1a4912fb","line":12,"in_reply_to":"a4a95461_98c7183e","updated":"2024-04-22 11:10:47.000000000","message":"Done","commit_id":"d60a55751399406726f79ffe0f6989270ddce682"}],"nova/tests/functional/test_nova_manage.py":[{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"e7b8e8933cfe238a43ae95e1fc4c29a865d2bf2f","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":2,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":3,"context_line":"#    not use this file except in compliance with the License. You may obtain"},{"line_number":4,"context_line":"#    a copy of the License at"}],"source_content_type":"text/x-python","patch_set":1,"id":"82ba89f8_608056a4","line":1,"updated":"2024-03-26 21:15:22.000000000","message":"How is what you\u0027re proposing different from this file?","commit_id":"d60a55751399406726f79ffe0f6989270ddce682"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"4119688b2ed5dc18f893ec3d1f57eeaf3bf7c75d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":2,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":3,"context_line":"#    not use this file except in compliance with the License. You may obtain"},{"line_number":4,"context_line":"#    a copy of the License at"}],"source_content_type":"text/x-python","patch_set":1,"id":"f6812a9e_b11f006e","line":1,"in_reply_to":"27eb1043_bb28b262","updated":"2024-04-22 11:10:47.000000000","message":"Acknowledged","commit_id":"d60a55751399406726f79ffe0f6989270ddce682"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"85bd70810f90ea19fdff27af88e906355ffb9fa4","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":2,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":3,"context_line":"#    not use this file except in compliance with the License. You may obtain"},{"line_number":4,"context_line":"#    a copy of the License at"}],"source_content_type":"text/x-python","patch_set":1,"id":"27eb1043_bb28b262","line":1,"in_reply_to":"82ba89f8_608056a4","updated":"2024-03-27 02:02:17.000000000","message":"this file is not testing any of the cli parsing code.\n\nits testing the functions that are invoked after the args are parsed pasing non string datatype  so we dont have coverage of the argument parsing today.","commit_id":"d60a55751399406726f79ffe0f6989270ddce682"}]}
