)]}'
{"keystoneclient/tests/functional/base.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"8339ffeab8a58700706a4b5afcb0b1481c353cb6","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"    def _get_clients(self):"},{"line_number":21,"context_line":"        path \u003d os.path.join(os.path.abspath(\u0027.\u0027), \u0027.tox/functional/bin\u0027)"},{"line_number":22,"context_line":"        cli_dir \u003d os.environ.get(\u0027OS_KEYSTONECLIENT_EXEC_DIR\u0027, path)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"        return base.CLIClient("},{"line_number":25,"context_line":"            username\u003dos.environ.get(\u0027OS_USERNAME\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_3f4ccd9d","line":22,"updated":"2015-02-13 01:29:14.000000000","message":"would be nice to document this in the developer docs.","commit_id":"0d9b4ba0f40b0b9268f5e4cc78bc950d50972873"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"8339ffeab8a58700706a4b5afcb0b1481c353cb6","unresolved":false,"context_lines":[{"line_number":22,"context_line":"        cli_dir \u003d os.environ.get(\u0027OS_KEYSTONECLIENT_EXEC_DIR\u0027, path)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"        return base.CLIClient("},{"line_number":25,"context_line":"            username\u003dos.environ.get(\u0027OS_USERNAME\u0027),"},{"line_number":26,"context_line":"            password\u003dos.environ.get(\u0027OS_PASSWORD\u0027),"},{"line_number":27,"context_line":"            tenant_name\u003dos.environ.get(\u0027OS_TENANT_NAME\u0027),"},{"line_number":28,"context_line":"            uri\u003dos.environ.get(\u0027OS_AUTH_URL\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_7f42c568","line":25,"updated":"2015-02-13 01:29:14.000000000","message":"and also document these.","commit_id":"0d9b4ba0f40b0b9268f5e4cc78bc950d50972873"}],"keystoneclient/tests/functional/test_fake.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"3858ccc2cc6c4e241a8b14a5552a10b26dde8b74","unresolved":false,"context_lines":[{"line_number":22,"context_line":"    def test_version(self):"},{"line_number":23,"context_line":"        # NOTE(jamilennox): lol, 1st bug: version goes to stderr - can\u0027t test"},{"line_number":24,"context_line":"        # value, however it tests that return value \u003d 0 automatically."},{"line_number":25,"context_line":"        self.keystone(\u0027\u0027, flags\u003d\u0027--version\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_3fa3edb2","line":25,"updated":"2015-02-13 01:06:38.000000000","message":"Heh, this was also an issue with novaclient. It would stack trace when you ran --version. It\u0027s actually what prompted the CLI tests to be written in tempest.","commit_id":"0d9b4ba0f40b0b9268f5e4cc78bc950d50972873"}],"tox.ini":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"5692fe45c0f8cd136a1bcdae7726dbda5ef9bfaa","unresolved":false,"context_lines":[{"line_number":7,"context_line":"usedevelop \u003d True"},{"line_number":8,"context_line":"install_command \u003d pip install -U {opts} {packages}"},{"line_number":9,"context_line":"setenv \u003d VIRTUAL_ENV\u003d{envdir}"},{"line_number":10,"context_line":"         OS_TEST_PATH\u003d./keystoneclient/tests/unit"},{"line_number":11,"context_line":"         OS_STDOUT_NOCAPTURE\u003dFalse"},{"line_number":12,"context_line":"         OS_STDERR_NOCAPTURE\u003dFalse"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"da86d52c_409d1ebb","line":10,"updated":"2015-02-13 02:41:31.000000000","message":"See https://review.openstack.org/#/c/155609/ -- keystoneclient shouldn\u0027t need this.","commit_id":"0d9b4ba0f40b0b9268f5e4cc78bc950d50972873"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"adfbe1b0e0173bc867f893fdbeeb53262bd72bc8","unresolved":false,"context_lines":[{"line_number":7,"context_line":"usedevelop \u003d True"},{"line_number":8,"context_line":"install_command \u003d pip install -U {opts} {packages}"},{"line_number":9,"context_line":"setenv \u003d VIRTUAL_ENV\u003d{envdir}"},{"line_number":10,"context_line":"         OS_TEST_PATH\u003d./keystoneclient/tests/unit"},{"line_number":11,"context_line":"         OS_STDOUT_NOCAPTURE\u003dFalse"},{"line_number":12,"context_line":"         OS_STDERR_NOCAPTURE\u003dFalse"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"da86d52c_e01c5215","line":10,"in_reply_to":"da86d52c_409d1ebb","updated":"2015-02-13 02:53:22.000000000","message":"I tried it and this doesn\u0027t need to be here.","commit_id":"0d9b4ba0f40b0b9268f5e4cc78bc950d50972873"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"ff29c620f7c7124b8ee6ccf786611fbe53342ee6","unresolved":false,"context_lines":[{"line_number":7,"context_line":"usedevelop \u003d True"},{"line_number":8,"context_line":"install_command \u003d pip install -U {opts} {packages}"},{"line_number":9,"context_line":"setenv \u003d VIRTUAL_ENV\u003d{envdir}"},{"line_number":10,"context_line":"         OS_TEST_PATH\u003d./keystoneclient/tests/unit"},{"line_number":11,"context_line":"         OS_STDOUT_NOCAPTURE\u003dFalse"},{"line_number":12,"context_line":"         OS_STDERR_NOCAPTURE\u003dFalse"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"da86d52c_036fab60","line":10,"in_reply_to":"da86d52c_e01c5215","updated":"2015-02-13 06:54:10.000000000","message":"right - because that\u0027s the default, i just figured it was easy to have it to make it obvious. I\u0027ts set in .testr.conf in this review.","commit_id":"0d9b4ba0f40b0b9268f5e4cc78bc950d50972873"}]}
