)]}'
{"novaclient/tests/functional/base.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"dcedefe92c2598c1376ef2e897b263ef32880a41","unresolved":false,"context_lines":[{"line_number":92,"context_line":""},{"line_number":93,"context_line":"        # TODO(sdague): while we collect this information in"},{"line_number":94,"context_line":"        # tempest-lib, we do it in a way that\u0027s not available for top"},{"line_number":95,"context_line":"        # level tests. Long term this probably needs to be in the base"},{"line_number":96,"context_line":"        # class."},{"line_number":97,"context_line":"        user \u003d os.environ[\u0027OS_USERNAME\u0027]"},{"line_number":98,"context_line":"        passwd \u003d os.environ[\u0027OS_PASSWORD\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"1aca2d91_09ef6fe9","line":95,"updated":"2015-05-06 22:44:00.000000000","message":"We don\u0027t collect this in tempest-lib, the env vars are a novaclient thing. Or are you saying we should encode this into tempest-lib?","commit_id":"420dc2884ac369924e8e65eba5cf81935b6ffc9d"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"dcedefe92c2598c1376ef2e897b263ef32880a41","unresolved":false,"context_lines":[{"line_number":114,"context_line":"        # testing. tempest_lib does this realy weird thing where it"},{"line_number":115,"context_line":"        # builds a giant factory of all the CLIs that it knows"},{"line_number":116,"context_line":"        # about. Eventually that should really be unwound into"},{"line_number":117,"context_line":"        # something more sensible."},{"line_number":118,"context_line":"        cli_dir \u003d os.environ.get("},{"line_number":119,"context_line":"            \u0027OS_NOVACLIENT_EXEC_DIR\u0027,"},{"line_number":120,"context_line":"            os.path.join(os.path.abspath(\u0027.\u0027), \u0027.tox/functional/bin\u0027))"}],"source_content_type":"text/x-python","patch_set":3,"id":"1aca2d91_c93177a4","line":117,"updated":"2015-05-06 22:44:00.000000000","message":"That was what was originally in tempest which is why it was copied to tempest-lib, in hindsight it probably wasn\u0027t the best idea to port that part over. It\u0027s something we can refine in a future version of tempest-lib.","commit_id":"420dc2884ac369924e8e65eba5cf81935b6ffc9d"}]}
