)]}'
{"tempest/cli/simple_read_only/test_keystone_manage.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"97bc3d602c72580438c913fdbbd6e40e40bc0197","unresolved":false,"context_lines":[{"line_number":24,"context_line":"CONF \u003d config.CONF"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class TestKeystoneManage(cli.ClientTestBase):"},{"line_number":28,"context_line":"    \"\"\"Read-only keystone-manage commands."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    These tests exercise READ-ONLY keystone-manage command invocations."}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAWH%2F%2B3Cw%3D","line":27,"updated":"2014-03-22 17:19:02.000000000","message":"keystone-manage isn\u0027t a client CLI but I didn\u0027t see a base class for non-clients. Should I make one?","commit_id":"44b340c9d3e7ea589b0b6735b9d4c944bfa7d92a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4c28aff80479685d26892cb1e733beaf2bb9f63e","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        LOG.info(\u0027db_version: %s\u0027, output)"},{"line_number":50,"context_line":"        output \u003d output.split(\u0027\\n\u0027)"},{"line_number":51,"context_line":"        # The first line is the version, which is a number."},{"line_number":52,"context_line":"        self.assertTrue(int(output[0]) \u003e 0)"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAWH%2F%2B01Q%3D","line":52,"updated":"2014-03-24 00:32:01.000000000","message":"Avoid using assertTrue, suggest using the testtools GreaterThan matcher instead:\n\nhttp://testtools.readthedocs.org/en/latest/for-test-authors.html#greaterthan","commit_id":"24966f67327c6e779e9069a30bef3cc4b7291a29"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"7cb217bd82d81ba1c03d2e7fdb141f6616f48fc1","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        LOG.info(\u0027db_version: %s\u0027, output)"},{"line_number":50,"context_line":"        output \u003d output.split(\u0027\\n\u0027)"},{"line_number":51,"context_line":"        # The first line is the version, which is a number."},{"line_number":52,"context_line":"        self.assertTrue(int(output[0]) \u003e 0)"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAWH%2F%2B0xs%3D","line":52,"in_reply_to":"AAAAWH%2F%2B01Q%3D","updated":"2014-03-24 00:51:34.000000000","message":"Done","commit_id":"24966f67327c6e779e9069a30bef3cc4b7291a29"}]}
