)]}'
{"tempest_lib/cli/base.py":[{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"68a06083ab48587b2d13ce28caaec940e84dde60","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":"class CLIClient(object):"},{"line_number":62,"context_line":"    \"\"\"Class to use OpenStack official python client CLI\u0027s with auth"},{"line_number":63,"context_line":"    "},{"line_number":64,"context_line":"    @param username: The username to authenticate with"},{"line_number":65,"context_line":"    @param password: The password to authenticate with"},{"line_number":66,"context_line":"    @param tenant_name: The name of the tenant to use with the client calls"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa98f980_9d3036a0","line":63,"updated":"2014-09-08 10:22:35.000000000","message":"white spaces","commit_id":"cedde1e18afeaf498b8c64c4e21355265165379a"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"68a06083ab48587b2d13ce28caaec940e84dde60","unresolved":false,"context_lines":[{"line_number":293,"context_line":""},{"line_number":294,"context_line":"    def _get_clients(self):"},{"line_number":295,"context_line":"        \"\"\"Abstract method to initialize CLIClient object."},{"line_number":296,"context_line":"        "},{"line_number":297,"context_line":"        This method must be overloaded in child test classes. It should be"},{"line_number":298,"context_line":"        used to initialize the CLIClient object with the appropriate"},{"line_number":299,"context_line":"        credentials during the setUp() phase of tests."}],"source_content_type":"text/x-python","patch_set":2,"id":"fa98f980_bd25fa5d","line":296,"updated":"2014-09-08 10:22:35.000000000","message":"ditto","commit_id":"cedde1e18afeaf498b8c64c4e21355265165379a"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"68a06083ab48587b2d13ce28caaec940e84dde60","unresolved":false,"context_lines":[{"line_number":302,"context_line":""},{"line_number":303,"context_line":"    def assertTableStruct(self, items, field_names):"},{"line_number":304,"context_line":"        \"\"\"Verify that all items has keys listed in field_names."},{"line_number":305,"context_line":"        "},{"line_number":306,"context_line":"        @param items: list of items to assert are field names in the output"},{"line_number":307,"context_line":"                      table"},{"line_number":308,"context_line":"        @param field_names: list of field names from the output table of the"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa98f980_dd2abe2b","line":305,"updated":"2014-09-08 10:22:35.000000000","message":"ditto","commit_id":"cedde1e18afeaf498b8c64c4e21355265165379a"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"a394c2acd3008c01f0e60e1ba35c38ccfaca4713","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    :param params: string of any optional positional args to use"},{"line_number":40,"context_line":"    :type params: string"},{"line_number":41,"context_line":"    :param fail_ok: boolean if True an exception is not raised when the"},{"line_number":42,"context_line":"                   cli return code is non-zero"},{"line_number":43,"context_line":"    :type fail_ok: boolean"},{"line_number":44,"context_line":"    :param merge_stderr: boolean if True the stderr buffer is merged into"},{"line_number":45,"context_line":"                         stdout"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa98f980_4ed7efbf","line":42,"updated":"2014-09-08 13:46:56.000000000","message":"space missing","commit_id":"3c1f78dd967444b9a455e7898fa4f999b295ecaf"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"b6e778c98f2bc7ce7b6d18f132dd4c3a7145341e","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    :param params: string of any optional positional args to use"},{"line_number":40,"context_line":"    :type params: string"},{"line_number":41,"context_line":"    :param fail_ok: boolean if True an exception is not raised when the"},{"line_number":42,"context_line":"                   cli return code is non-zero"},{"line_number":43,"context_line":"    :type fail_ok: boolean"},{"line_number":44,"context_line":"    :param merge_stderr: boolean if True the stderr buffer is merged into"},{"line_number":45,"context_line":"                         stdout"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa98f980_1146ea23","line":42,"in_reply_to":"fa98f980_4ed7efbf","updated":"2014-09-08 13:56:59.000000000","message":"Done","commit_id":"3c1f78dd967444b9a455e7898fa4f999b295ecaf"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"a394c2acd3008c01f0e60e1ba35c38ccfaca4713","unresolved":false,"context_lines":[{"line_number":77,"context_line":"    :param uri: The auth uri for the OpenStack Deployment"},{"line_number":78,"context_line":"    :type uri: string"},{"line_number":79,"context_line":"    :param cli_dir: The path where the python clien binaries are installed."},{"line_number":80,"context_line":"                   defaults to /usr/bin"},{"line_number":81,"context_line":"    :type cli_dir: string"},{"line_number":82,"context_line":"    \"\"\""},{"line_number":83,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"fa98f980_cef2ff6e","line":80,"updated":"2014-09-08 13:46:56.000000000","message":"space missing...","commit_id":"3c1f78dd967444b9a455e7898fa4f999b295ecaf"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"b6e778c98f2bc7ce7b6d18f132dd4c3a7145341e","unresolved":false,"context_lines":[{"line_number":77,"context_line":"    :param uri: The auth uri for the OpenStack Deployment"},{"line_number":78,"context_line":"    :type uri: string"},{"line_number":79,"context_line":"    :param cli_dir: The path where the python clien binaries are installed."},{"line_number":80,"context_line":"                   defaults to /usr/bin"},{"line_number":81,"context_line":"    :type cli_dir: string"},{"line_number":82,"context_line":"    \"\"\""},{"line_number":83,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"fa98f980_f1408609","line":80,"in_reply_to":"fa98f980_cef2ff6e","updated":"2014-09-08 13:56:59.000000000","message":"Done","commit_id":"3c1f78dd967444b9a455e7898fa4f999b295ecaf"}]}
