)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"e16bdb9809cc8a5f5916590b9e7828b82e650b86","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Improve unit tests for subunit_describe_calls"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"in order to enhance the cmd to support kubenetes url based"},{"line_number":10,"context_line":"routing over port based routing.  Once this is merged I will"},{"line_number":11,"context_line":"submit another patch set to subunit_describe_calls to support"},{"line_number":12,"context_line":"-u --urls (Optional) The path to a JSON file describing the urls"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"9f560f44_cd32e9a7","line":9,"range":{"start_line":9,"start_character":39,"end_line":9,"end_character":48},"updated":"2020-07-28 08:44:56.000000000","message":"nit: kubernetes","commit_id":"ccbaba7383cd6febeb6911736bff75dbada5f43c"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"e16bdb9809cc8a5f5916590b9e7828b82e650b86","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Added test cases for cliff subprocess and found a bug with the"},{"line_number":16,"context_line":"-v. The standard -v --verbose of cliff conflict with this command"},{"line_number":17,"context_line":" so I changed the -v --verbose to -a --all for print header"},{"line_number":18,"context_line":"with printing too stdout I am also getting ready to add test cases"},{"line_number":19,"context_line":"for cliff subprocess support for different options."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Correct os join in test cases to avoid a conflict with"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"9f560f44_ad6df599","line":18,"range":{"start_line":18,"start_character":14,"end_line":18,"end_character":17},"updated":"2020-07-28 08:44:56.000000000","message":"nit: to","commit_id":"ccbaba7383cd6febeb6911736bff75dbada5f43c"}],"tempest/cmd/subunit_describe_calls.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"54d8b7078b7d705529476effc56b263e021e770b","unresolved":false,"context_lines":[{"line_number":340,"context_line":"    )"},{"line_number":341,"context_line":""},{"line_number":342,"context_line":"    parser.add_argument("},{"line_number":343,"context_line":"        \"-v\", \"--verbose\", action\u003d\u0027store_true\u0027, default\u003dFalse,"},{"line_number":344,"context_line":"        help\u003d\"Add Request and Response header and body data to stdout.\""},{"line_number":345,"context_line":"    )"},{"line_number":346,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_0bb7cd3c","side":"PARENT","line":343,"range":{"start_line":343,"start_character":8,"end_line":343,"end_character":26},"updated":"2020-08-11 15:06:22.000000000","message":"it was not at all working before but it did not throw error.  But with removal, the behaviour is changed to error which can break users/scripts. Let\u0027s keep it for a cycle with deprecation and msg as to use the new args for stdout output","commit_id":"b18d7dda308d5558f097a72c8fe5e5bc3ea07531"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"c052a352035799f5b1888d6b69dd937270ef89c7","unresolved":false,"context_lines":[{"line_number":340,"context_line":"    )"},{"line_number":341,"context_line":""},{"line_number":342,"context_line":"    parser.add_argument("},{"line_number":343,"context_line":"        \"-v\", \"--verbose\", action\u003d\u0027store_true\u0027, default\u003dFalse,"},{"line_number":344,"context_line":"        help\u003d\"Add Request and Response header and body data to stdout.\""},{"line_number":345,"context_line":"    )"},{"line_number":346,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_229d5d59","side":"PARENT","line":343,"range":{"start_line":343,"start_character":8,"end_line":343,"end_character":26},"in_reply_to":"9f560f44_0bb7cd3c","updated":"2020-08-15 23:00:56.000000000","message":"Done","commit_id":"b18d7dda308d5558f097a72c8fe5e5bc3ea07531"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"54d8b7078b7d705529476effc56b263e021e770b","unresolved":false,"context_lines":[{"line_number":340,"context_line":"    )"},{"line_number":341,"context_line":""},{"line_number":342,"context_line":"    parser.add_argument("},{"line_number":343,"context_line":"        \"-a\", \"--all\", action\u003d\u0027store_true\u0027, default\u003dFalse,"},{"line_number":344,"context_line":"        help\u003d\"Add Request and Response header and body data to stdout.\""},{"line_number":345,"context_line":"    )"},{"line_number":346,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_eb8c1981","line":343,"range":{"start_line":343,"start_character":7,"end_line":343,"end_character":22},"updated":"2020-08-11 15:06:22.000000000","message":"a and all are not so clear for data to stdout. how about --all-stdout","commit_id":"7786b97282ab62b7d0bb6270b9c89814e493ebf7"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"a27e8748290b3828a59d6a0a738b5712006c18e8","unresolved":false,"context_lines":[{"line_number":340,"context_line":"    )"},{"line_number":341,"context_line":""},{"line_number":342,"context_line":"    parser.add_argument("},{"line_number":343,"context_line":"        \"-a\", \"--all\", action\u003d\u0027store_true\u0027, default\u003dFalse,"},{"line_number":344,"context_line":"        help\u003d\"Add Request and Response header and body data to stdout.\""},{"line_number":345,"context_line":"    )"},{"line_number":346,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_eb8d39d4","line":343,"range":{"start_line":343,"start_character":7,"end_line":343,"end_character":22},"in_reply_to":"9f560f44_eb8c1981","updated":"2020-08-11 15:10:00.000000000","message":"will do","commit_id":"7786b97282ab62b7d0bb6270b9c89814e493ebf7"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"c052a352035799f5b1888d6b69dd937270ef89c7","unresolved":false,"context_lines":[{"line_number":340,"context_line":"    )"},{"line_number":341,"context_line":""},{"line_number":342,"context_line":"    parser.add_argument("},{"line_number":343,"context_line":"        \"-a\", \"--all\", action\u003d\u0027store_true\u0027, default\u003dFalse,"},{"line_number":344,"context_line":"        help\u003d\"Add Request and Response header and body data to stdout.\""},{"line_number":345,"context_line":"    )"},{"line_number":346,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_e292454b","line":343,"range":{"start_line":343,"start_character":7,"end_line":343,"end_character":22},"in_reply_to":"9f560f44_eb8d39d4","updated":"2020-08-15 23:00:56.000000000","message":"Done","commit_id":"7786b97282ab62b7d0bb6270b9c89814e493ebf7"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"44a78da37493c1b686675d7f8f5409bd7bc8c6c4","unresolved":false,"context_lines":[{"line_number":349,"context_line":"    group.add_argument("},{"line_number":350,"context_line":"        \"-v\", \"--verbose\", action\u003d\u0027store_true\u0027, dest\u003d\u0027all_stdout\u0027,"},{"line_number":351,"context_line":"        help\u003d\"Add Request and Response header and body data to stdout print.\""},{"line_number":352,"context_line":"             \" NOTE: This argument is for the deprecated\""},{"line_number":353,"context_line":"             \" subunit-describe-calls CLI this does not work with\""},{"line_number":354,"context_line":"             \" tempest subunit-describe-calls cliff based CLI.\""},{"line_number":355,"context_line":"    )"},{"line_number":356,"context_line":"    group.add_argument("}],"source_content_type":"text/x-python","patch_set":19,"id":"9f560f44_1f1b2c1b","line":353,"range":{"start_line":352,"start_character":21,"end_line":353,"end_character":42},"updated":"2020-08-18 16:52:08.000000000","message":"with this change it is no-function option for subunit-describe-calls too. We should say\n\n\"This option is deprecated and no more add data to stdout print. Use new option for that: \"-a\", \"--all-stdout\"\"","commit_id":"fce2cc3528c97ae271e6760d1182828d2e511c00"}],"tempest/tests/cmd/subunit_describe_calls_data/calls.subunit":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"54d8b7078b7d705529476effc56b263e021e770b","unresolved":false,"context_lines":[{"line_number":9,"context_line":"        Body: None"},{"line_number":10,"context_line":"    Response - Headers: {\u0027status\u0027: \u0027200\u0027, \u0027content-length\u0027: \u00270\u0027, \u0027x-compute-request-id\u0027: \u0027req-6e7fa28f-ae61-4388-9a78-947c58bc0588\u0027, \u0027vary\u0027: \u0027X-OpenStack-Nova-API-Version\u0027, \u0027connection\u0027: \u0027close\u0027, \u0027x-openstack-nova-api-version\u0027: \u00272.1\u0027, \u0027date\u0027: \u0027Tue, 02 Feb 2016 03:27:01 GMT\u0027, \u0027content-type\u0027: \u0027application/json\u0027}"},{"line_number":11,"context_line":"        Body: "},{"line_number":12,"context_line":"2016-02-02 03:27:01,753 3922 INFO     [tempest_lib.common.rest_client] Request (AgentsAdminTestJSON:test_delete_agent): 200 GET http://23.253.76.97:8774/v2.1/cf6b1933fe5b476fbbabb876f6d1b924/os-agents 0.273s"},{"line_number":13,"context_line":"2016-02-02 03:27:01,753 3922 DEBUG    [tempest_lib.common.rest_client] Request - Headers: {\u0027Content-Type\u0027: \u0027application/json\u0027, \u0027Accept\u0027: \u0027application/json\u0027, \u0027X-Auth-Token\u0027: \u0027\u003comitted\u003e\u0027}"},{"line_number":14,"context_line":"        Body: None"},{"line_number":15,"context_line":"    Response - Headers: {\u0027status\u0027: \u0027200\u0027, \u0027content-length\u0027: \u002714\u0027, \u0027content-location\u0027: \u0027http://23.253.76.97:8774/v2.1/cf6b1933fe5b476fbbabb876f6d1b924/os-agents\u0027, \u0027x-compute-request-id\u0027: \u0027req-e41aa9b4-41a6-4138-ae04-220b768eb644\u0027, \u0027vary\u0027: \u0027X-OpenStack-Nova-API-Version\u0027, \u0027connection\u0027: \u0027close\u0027, \u0027x-openstack-nova-api-version\u0027: \u00272.1\u0027, \u0027date\u0027: \u0027Tue, 02 Feb 2016 03:27:01 GMT\u0027, \u0027content-type\u0027: \u0027application/json\u0027}"}],"source_content_type":"application/x-tex-tfm","patch_set":11,"id":"9f560f44_6b73e9b2","line":12,"range":{"start_line":12,"start_character":12,"end_line":12,"end_character":14},"updated":"2020-08-11 15:06:22.000000000","message":"are these changes needed?","commit_id":"7786b97282ab62b7d0bb6270b9c89814e493ebf7"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"a27e8748290b3828a59d6a0a738b5712006c18e8","unresolved":false,"context_lines":[{"line_number":9,"context_line":"        Body: None"},{"line_number":10,"context_line":"    Response - Headers: {\u0027status\u0027: \u0027200\u0027, \u0027content-length\u0027: \u00270\u0027, \u0027x-compute-request-id\u0027: \u0027req-6e7fa28f-ae61-4388-9a78-947c58bc0588\u0027, \u0027vary\u0027: \u0027X-OpenStack-Nova-API-Version\u0027, \u0027connection\u0027: \u0027close\u0027, \u0027x-openstack-nova-api-version\u0027: \u00272.1\u0027, \u0027date\u0027: \u0027Tue, 02 Feb 2016 03:27:01 GMT\u0027, \u0027content-type\u0027: \u0027application/json\u0027}"},{"line_number":11,"context_line":"        Body: "},{"line_number":12,"context_line":"2016-02-02 03:27:01,753 3922 INFO     [tempest_lib.common.rest_client] Request (AgentsAdminTestJSON:test_delete_agent): 200 GET http://23.253.76.97:8774/v2.1/cf6b1933fe5b476fbbabb876f6d1b924/os-agents 0.273s"},{"line_number":13,"context_line":"2016-02-02 03:27:01,753 3922 DEBUG    [tempest_lib.common.rest_client] Request - Headers: {\u0027Content-Type\u0027: \u0027application/json\u0027, \u0027Accept\u0027: \u0027application/json\u0027, \u0027X-Auth-Token\u0027: \u0027\u003comitted\u003e\u0027}"},{"line_number":14,"context_line":"        Body: None"},{"line_number":15,"context_line":"    Response - Headers: {\u0027status\u0027: \u0027200\u0027, \u0027content-length\u0027: \u002714\u0027, \u0027content-location\u0027: \u0027http://23.253.76.97:8774/v2.1/cf6b1933fe5b476fbbabb876f6d1b924/os-agents\u0027, \u0027x-compute-request-id\u0027: \u0027req-e41aa9b4-41a6-4138-ae04-220b768eb644\u0027, \u0027vary\u0027: \u0027X-OpenStack-Nova-API-Version\u0027, \u0027connection\u0027: \u0027close\u0027, \u0027x-openstack-nova-api-version\u0027: \u00272.1\u0027, \u0027date\u0027: \u0027Tue, 02 Feb 2016 03:27:01 GMT\u0027, \u0027content-type\u0027: \u0027application/json\u0027}"}],"source_content_type":"application/x-tex-tfm","patch_set":11,"id":"9f560f44_ab8341a9","line":12,"range":{"start_line":12,"start_character":12,"end_line":12,"end_character":14},"in_reply_to":"9f560f44_6b73e9b2","updated":"2020-08-11 15:10:00.000000000","message":"it was a rename of a file that is binary and you can not remove those I tried and the test failed","commit_id":"7786b97282ab62b7d0bb6270b9c89814e493ebf7"}],"tempest/tests/cmd/test_subunit_describe_calls.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"2e6a1c2156f60d4d8a883c98ffaba86e725d5cc1","unresolved":false,"context_lines":[{"line_number":285,"context_line":"            test_object.take_action(parsed_args)"},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"        stdout_data \u003d mock_stdout.getvalue()"},{"line_number":288,"context_line":"        # todo need asserts"},{"line_number":289,"context_line":"        self.assertIn(\u0027foo\u0027, stdout_data)"},{"line_number":290,"context_line":"        self.assertIn(\u0027- 200 POST request for Nova to v2.1/\u003cid\u003e/\u0027,"},{"line_number":291,"context_line":"                      stdout_data)"}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_a3710e79","line":288,"range":{"start_line":288,"start_character":8,"end_line":288,"end_character":27},"updated":"2020-08-04 15:21:10.000000000","message":"is this a leftover?","commit_id":"d0373af30b8aa4f3adc66bd700234dab61cd8941"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"38bec4b50c33fab1f4fe0e0ef259362b094c491a","unresolved":false,"context_lines":[{"line_number":285,"context_line":"            test_object.take_action(parsed_args)"},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"        stdout_data \u003d mock_stdout.getvalue()"},{"line_number":288,"context_line":"        # todo need asserts"},{"line_number":289,"context_line":"        self.assertIn(\u0027foo\u0027, stdout_data)"},{"line_number":290,"context_line":"        self.assertIn(\u0027- 200 POST request for Nova to v2.1/\u003cid\u003e/\u0027,"},{"line_number":291,"context_line":"                      stdout_data)"}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_89b3490a","line":288,"range":{"start_line":288,"start_character":8,"end_line":288,"end_character":27},"in_reply_to":"9f560f44_a3710e79","updated":"2020-08-04 17:00:56.000000000","message":"Done","commit_id":"d0373af30b8aa4f3adc66bd700234dab61cd8941"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"2e6a1c2156f60d4d8a883c98ffaba86e725d5cc1","unresolved":false,"context_lines":[{"line_number":295,"context_line":"                      stdout_data)"},{"line_number":296,"context_line":"        self.assertIn(\u0027- 404 DELETE request for Nova to v2.1/\u003cid\u003e/\u0027,"},{"line_number":297,"context_line":"                      stdout_data)"},{"line_number":298,"context_line":"        self.assertNotIn(\u0027- request headers:\u0027, mock_stdout.getvalue())"},{"line_number":299,"context_line":"        self.assertNotIn(\u0027- request body:\u0027, mock_stdout.getvalue())"},{"line_number":300,"context_line":"        self.assertNotIn(\u0027- response headers:\u0027, mock_stdout.getvalue())"},{"line_number":301,"context_line":"        self.assertNotIn(\u0027- response body:\u0027, mock_stdout.getvalue())"}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_632a562c","line":298,"range":{"start_line":298,"start_character":47,"end_line":298,"end_character":69},"updated":"2020-08-04 15:21:10.000000000","message":"I just wonder why not to use stdout_data var here","commit_id":"d0373af30b8aa4f3adc66bd700234dab61cd8941"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"38bec4b50c33fab1f4fe0e0ef259362b094c491a","unresolved":false,"context_lines":[{"line_number":295,"context_line":"                      stdout_data)"},{"line_number":296,"context_line":"        self.assertIn(\u0027- 404 DELETE request for Nova to v2.1/\u003cid\u003e/\u0027,"},{"line_number":297,"context_line":"                      stdout_data)"},{"line_number":298,"context_line":"        self.assertNotIn(\u0027- request headers:\u0027, mock_stdout.getvalue())"},{"line_number":299,"context_line":"        self.assertNotIn(\u0027- request body:\u0027, mock_stdout.getvalue())"},{"line_number":300,"context_line":"        self.assertNotIn(\u0027- response headers:\u0027, mock_stdout.getvalue())"},{"line_number":301,"context_line":"        self.assertNotIn(\u0027- response body:\u0027, mock_stdout.getvalue())"}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_69b875e4","line":298,"range":{"start_line":298,"start_character":47,"end_line":298,"end_character":69},"in_reply_to":"9f560f44_632a562c","updated":"2020-08-04 17:00:56.000000000","message":"Done","commit_id":"d0373af30b8aa4f3adc66bd700234dab61cd8941"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"2e6a1c2156f60d4d8a883c98ffaba86e725d5cc1","unresolved":false,"context_lines":[{"line_number":314,"context_line":"            test_object.take_action(parsed_args)"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"        stdout_data \u003d mock_stdout.getvalue()"},{"line_number":317,"context_line":"        # todo need asserts"},{"line_number":318,"context_line":"        self.assertIn(\u0027foo\u0027, stdout_data)"},{"line_number":319,"context_line":"        self.assertIn(\u0027- 200 POST request for Nova to v2.1/\u003cid\u003e/\u0027,"},{"line_number":320,"context_line":"                      stdout_data)"}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_036b9a84","line":317,"range":{"start_line":317,"start_character":8,"end_line":317,"end_character":27},"updated":"2020-08-04 15:21:10.000000000","message":"is this a leftover?","commit_id":"d0373af30b8aa4f3adc66bd700234dab61cd8941"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"38bec4b50c33fab1f4fe0e0ef259362b094c491a","unresolved":false,"context_lines":[{"line_number":314,"context_line":"            test_object.take_action(parsed_args)"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"        stdout_data \u003d mock_stdout.getvalue()"},{"line_number":317,"context_line":"        # todo need asserts"},{"line_number":318,"context_line":"        self.assertIn(\u0027foo\u0027, stdout_data)"},{"line_number":319,"context_line":"        self.assertIn(\u0027- 200 POST request for Nova to v2.1/\u003cid\u003e/\u0027,"},{"line_number":320,"context_line":"                      stdout_data)"}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_c9d0a122","line":317,"range":{"start_line":317,"start_character":8,"end_line":317,"end_character":27},"in_reply_to":"9f560f44_036b9a84","updated":"2020-08-04 17:00:56.000000000","message":"Done","commit_id":"d0373af30b8aa4f3adc66bd700234dab61cd8941"}]}
