)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11689,"name":"Vishal kumar mahajan","email":"mahajan.vishal.mca@gmail.com","username":"vishal"},"change_message_id":"e47927ee1b69a7ec4b5611a154fb7a919e09aef3","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     raiesmh08 \u003cmh.raies@nectechnologies.in\u003e"},{"line_number":5,"context_line":"CommitDate: 2014-06-17 12:45:50 +0530"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Missing Swift CLI tests"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds following missing Swift CLI tests -"},{"line_number":10,"context_line":"1. list"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1ae5cdf2_cc256daf","line":7,"updated":"2014-06-18 03:24:11.000000000","message":"Please do not merge this.\nThere is already an older patch in progress for this\nsee https://review.openstack.org/#/c/96386/","commit_id":"15e2f913def490adf5b4f1bb6a1c3467fc3c43fb"}],"tempest/cli/__init__.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"423d1ccd94eff410931393a6cab306422ca05e3b","unresolved":false,"context_lines":[{"line_number":148,"context_line":"                             % lines[:3]))"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"    def assertSublistCheck(self, matching_list, matcher_list):"},{"line_number":151,"context_line":"        \"\"\"check if expected optput is in CLI output.\"\"\""},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"        matcher_list \u003d matcher_list.split()"},{"line_number":154,"context_line":"        self.assertTrue(set(matching_list).issubset(set(matcher_list)),"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_5a578bca","line":151,"updated":"2014-06-17 01:06:04.000000000","message":"change the docstring in more general statement according to function.","commit_id":"5c772a39802b65d37a61f434ea230b2d04602e7b"},{"author":{"_account_id":8205,"name":"Mh Raies","email":"raiesmh08@gmail.com","username":"raiesmh08"},"change_message_id":"2e6d2ea9e08d9254b09c23dc5cea7d255558d4d3","unresolved":false,"context_lines":[{"line_number":148,"context_line":"                             % lines[:3]))"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"    def assertSublistCheck(self, matching_list, matcher_list):"},{"line_number":151,"context_line":"        \"\"\"check if expected optput is in CLI output.\"\"\""},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"        matcher_list \u003d matcher_list.split()"},{"line_number":154,"context_line":"        self.assertTrue(set(matching_list).issubset(set(matcher_list)),"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_9a910e9d","line":151,"in_reply_to":"1ae5cdf2_5a578bca","updated":"2014-06-17 04:36:05.000000000","message":"Done","commit_id":"5c772a39802b65d37a61f434ea230b2d04602e7b"}],"tempest/cli/simple_read_only/test_swift.py":[{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"927c01d341c36dbc2cf91e9dbdc26ce082ef0b4e","unresolved":false,"context_lines":[{"line_number":41,"context_line":"                          \u0027this-does-not-exist\u0027)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def test_swift_list(self):"},{"line_number":44,"context_line":"        self.swift(\u0027list\u0027)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    def test_swift_capablities(self):"},{"line_number":47,"context_line":"        capabilities \u003d self.swift(\u0027capabilities\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_c5d60e4f","line":44,"updated":"2014-06-11 08:36:27.000000000","message":"You could check if there is a total line if you add \"-l\" as a param. This will be returned even for empty accounts, thus you can test that output.","commit_id":"4c9fb50f48c4d138e456661b4ddf845f5b92a1cb"},{"author":{"_account_id":8205,"name":"Mh Raies","email":"raiesmh08@gmail.com","username":"raiesmh08"},"change_message_id":"95ec9cf825456b710addf27beec2f45f5dd473f6","unresolved":false,"context_lines":[{"line_number":41,"context_line":"                          \u0027this-does-not-exist\u0027)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def test_swift_list(self):"},{"line_number":44,"context_line":"        self.swift(\u0027list\u0027)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    def test_swift_capablities(self):"},{"line_number":47,"context_line":"        capabilities \u003d self.swift(\u0027capabilities\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_14ebc578","line":44,"in_reply_to":"1ae5cdf2_c5d60e4f","updated":"2014-06-11 09:23:09.000000000","message":"will be done in next patch.","commit_id":"4c9fb50f48c4d138e456661b4ddf845f5b92a1cb"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"927c01d341c36dbc2cf91e9dbdc26ce082ef0b4e","unresolved":false,"context_lines":[{"line_number":51,"context_line":"        stat \u003d self.swift(\u0027stat\u0027)"},{"line_number":52,"context_line":"        self.assertSublistCheck([\u0027Account:\u0027, \u0027Containers:\u0027, \u0027Objects:\u0027], stat)"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"     # Optional arguments:"},{"line_number":55,"context_line":"    def test_swift_version(self):"},{"line_number":56,"context_line":"        self.swift(\u0027\u0027, flags\u003d\u0027--version\u0027)"},{"line_number":57,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_40dbcc7b","line":54,"updated":"2014-06-11 08:36:27.000000000","message":"Wrong intendation","commit_id":"4c9fb50f48c4d138e456661b4ddf845f5b92a1cb"},{"author":{"_account_id":8205,"name":"Mh Raies","email":"raiesmh08@gmail.com","username":"raiesmh08"},"change_message_id":"95ec9cf825456b710addf27beec2f45f5dd473f6","unresolved":false,"context_lines":[{"line_number":51,"context_line":"        stat \u003d self.swift(\u0027stat\u0027)"},{"line_number":52,"context_line":"        self.assertSublistCheck([\u0027Account:\u0027, \u0027Containers:\u0027, \u0027Objects:\u0027], stat)"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"     # Optional arguments:"},{"line_number":55,"context_line":"    def test_swift_version(self):"},{"line_number":56,"context_line":"        self.swift(\u0027\u0027, flags\u003d\u0027--version\u0027)"},{"line_number":57,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_34036143","line":54,"in_reply_to":"1ae5cdf2_40dbcc7b","updated":"2014-06-11 09:23:09.000000000","message":"ditto","commit_id":"4c9fb50f48c4d138e456661b4ddf845f5b92a1cb"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"927c01d341c36dbc2cf91e9dbdc26ce082ef0b4e","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"     # Optional arguments:"},{"line_number":55,"context_line":"    def test_swift_version(self):"},{"line_number":56,"context_line":"        self.swift(\u0027\u0027, flags\u003d\u0027--version\u0027)"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    def test_swift_version(self):"},{"line_number":59,"context_line":"        self.swift(\u0027\u0027, flags\u003d\u0027--help\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_a5d10259","line":56,"updated":"2014-06-11 08:36:27.000000000","message":"You could check if the returned string starts with \"swift \" + a number","commit_id":"4c9fb50f48c4d138e456661b4ddf845f5b92a1cb"},{"author":{"_account_id":8205,"name":"Mh Raies","email":"raiesmh08@gmail.com","username":"raiesmh08"},"change_message_id":"95ec9cf825456b710addf27beec2f45f5dd473f6","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"     # Optional arguments:"},{"line_number":55,"context_line":"    def test_swift_version(self):"},{"line_number":56,"context_line":"        self.swift(\u0027\u0027, flags\u003d\u0027--version\u0027)"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    def test_swift_version(self):"},{"line_number":59,"context_line":"        self.swift(\u0027\u0027, flags\u003d\u0027--help\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_5452ad67","line":56,"in_reply_to":"1ae5cdf2_a5d10259","updated":"2014-06-11 09:23:09.000000000","message":"Will be done in next patch.","commit_id":"4c9fb50f48c4d138e456661b4ddf845f5b92a1cb"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"927c01d341c36dbc2cf91e9dbdc26ce082ef0b4e","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        self.swift(\u0027\u0027, flags\u003d\u0027--version\u0027)"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    def test_swift_version(self):"},{"line_number":59,"context_line":"        self.swift(\u0027\u0027, flags\u003d\u0027--help\u0027)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    def test_swift_debug_list(self):"},{"line_number":62,"context_line":"        self.swift(\u0027list\u0027, flags\u003d\u0027--debug\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_85e1662c","line":59,"updated":"2014-06-11 08:36:27.000000000","message":"The name of the method is wrong (adn already used); you could check if the output starts with \"Usage: swift\"","commit_id":"4c9fb50f48c4d138e456661b4ddf845f5b92a1cb"},{"author":{"_account_id":8205,"name":"Mh Raies","email":"raiesmh08@gmail.com","username":"raiesmh08"},"change_message_id":"95ec9cf825456b710addf27beec2f45f5dd473f6","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        self.swift(\u0027\u0027, flags\u003d\u0027--version\u0027)"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    def test_swift_version(self):"},{"line_number":59,"context_line":"        self.swift(\u0027\u0027, flags\u003d\u0027--help\u0027)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    def test_swift_debug_list(self):"},{"line_number":62,"context_line":"        self.swift(\u0027list\u0027, flags\u003d\u0027--debug\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_b4c85123","line":59,"in_reply_to":"1ae5cdf2_85e1662c","updated":"2014-06-11 09:23:09.000000000","message":"Will be done in next patch","commit_id":"4c9fb50f48c4d138e456661b4ddf845f5b92a1cb"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"927c01d341c36dbc2cf91e9dbdc26ce082ef0b4e","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        self.swift(\u0027\u0027, flags\u003d\u0027--help\u0027)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    def test_swift_debug_list(self):"},{"line_number":62,"context_line":"        self.swift(\u0027list\u0027, flags\u003d\u0027--debug\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_203b20d2","line":62,"updated":"2014-06-11 08:36:27.000000000","message":"You could check if there is a \"RESP\" in the response, but this requires a modification in  tempest/cli/__init__.py. In that case you need to add \"merge_stderr\u003dTrue \" to swift and pass it to cmd_with_auth and cmd.","commit_id":"4c9fb50f48c4d138e456661b4ddf845f5b92a1cb"},{"author":{"_account_id":8205,"name":"Mh Raies","email":"raiesmh08@gmail.com","username":"raiesmh08"},"change_message_id":"95ec9cf825456b710addf27beec2f45f5dd473f6","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        self.swift(\u0027\u0027, flags\u003d\u0027--help\u0027)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    def test_swift_debug_list(self):"},{"line_number":62,"context_line":"        self.swift(\u0027list\u0027, flags\u003d\u0027--debug\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_14d4a5bb","line":62,"in_reply_to":"1ae5cdf2_203b20d2","updated":"2014-06-11 09:23:09.000000000","message":"will be done in next.","commit_id":"4c9fb50f48c4d138e456661b4ddf845f5b92a1cb"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"423d1ccd94eff410931393a6cab306422ca05e3b","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    def test_swift_stat(self):"},{"line_number":53,"context_line":"        stat \u003d self.swift(\u0027stat\u0027)"},{"line_number":54,"context_line":"        self.assertSublistCheck([\u0027Account:\u0027, \u0027Containers:\u0027, \u0027Objects:\u0027], stat)"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"     # Optional arguments"},{"line_number":57,"context_line":"    def test_swift_version(self):"},{"line_number":58,"context_line":"        version \u003d self.swift(\u0027\u0027, flags\u003d\u0027--version\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_9a1e730c","line":55,"updated":"2014-06-17 01:06:04.000000000","message":"Can we write test for \u0027download\u0027 also? that seems to be read only?","commit_id":"5c772a39802b65d37a61f434ea230b2d04602e7b"},{"author":{"_account_id":8205,"name":"Mh Raies","email":"raiesmh08@gmail.com","username":"raiesmh08"},"change_message_id":"2e6d2ea9e08d9254b09c23dc5cea7d255558d4d3","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    def test_swift_stat(self):"},{"line_number":53,"context_line":"        stat \u003d self.swift(\u0027stat\u0027)"},{"line_number":54,"context_line":"        self.assertSublistCheck([\u0027Account:\u0027, \u0027Containers:\u0027, \u0027Objects:\u0027], stat)"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"     # Optional arguments"},{"line_number":57,"context_line":"    def test_swift_version(self):"},{"line_number":58,"context_line":"        version \u003d self.swift(\u0027\u0027, flags\u003d\u0027--version\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_5af786f5","line":55,"in_reply_to":"1ae5cdf2_9a1e730c","updated":"2014-06-17 04:36:05.000000000","message":"Done","commit_id":"5c772a39802b65d37a61f434ea230b2d04602e7b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"423d1ccd94eff410931393a6cab306422ca05e3b","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    def test_swift_help(self):"},{"line_number":62,"context_line":"        result \u003d self.swift(\u0027\u0027, flags\u003d\u0027--help\u0027)"},{"line_number":63,"context_line":"        self.assertTrue(re.search(\u0027^Usage: swift+\u0027, result))"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    def test_swift_debug_list(self):"},{"line_number":66,"context_line":"        result \u003d self.swift(\u0027list\u0027, flags\u003d\u0027--debug\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_da18fb20","line":63,"updated":"2014-06-17 01:06:04.000000000","message":"Check for all optional argument like --totals, --retries etc.","commit_id":"5c772a39802b65d37a61f434ea230b2d04602e7b"},{"author":{"_account_id":8205,"name":"Mh Raies","email":"raiesmh08@gmail.com","username":"raiesmh08"},"change_message_id":"2e6d2ea9e08d9254b09c23dc5cea7d255558d4d3","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    def test_swift_help(self):"},{"line_number":62,"context_line":"        result \u003d self.swift(\u0027\u0027, flags\u003d\u0027--help\u0027)"},{"line_number":63,"context_line":"        self.assertTrue(re.search(\u0027^Usage: swift+\u0027, result))"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    def test_swift_debug_list(self):"},{"line_number":66,"context_line":"        result \u003d self.swift(\u0027list\u0027, flags\u003d\u0027--debug\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_9a902e50","line":63,"in_reply_to":"1ae5cdf2_da18fb20","updated":"2014-06-17 04:36:05.000000000","message":"Done","commit_id":"5c772a39802b65d37a61f434ea230b2d04602e7b"}]}
