)]}'
{"trove/common/exception.py":[{"author":{"_account_id":4240,"name":"Craig Vyvial","email":"cp16net@gmail.com","username":"cp16net"},"change_message_id":"dfdf664e3aae849ddd5b3c125ceaf4a7aa7e3f55","unresolved":false,"context_lines":[{"line_number":141,"context_line":""},{"line_number":142,"context_line":"class DatastoreVersionAlreadyExists(TroveError):"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    message \u003d _(\"Datastore version with name \u0027%(version)s\u0027 already exists.\")"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"class NoUniqueMatch(TroveError):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAXX%2F%2F2Rs%3D","line":144,"updated":"2014-04-25 19:53:04.000000000","message":"i think we should include the datastore name as well in this error message.","commit_id":"c0ca1928fa4f53c2b7a05fb6696655da16dc0c22"},{"author":{"_account_id":4463,"name":"iccha-sethi","email":"iccha.sethi@rackspace.com","username":"iccha-sethi"},"change_message_id":"1a0cd5377de3d0ab27839ab9ea218f06ecfc2e27","unresolved":false,"context_lines":[{"line_number":157,"context_line":"class DatastoreVersionAlreadyExists(TroveError):"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"    message \u003d _(\"Datastore version with name \u0027%(version)s\u0027 \""},{"line_number":160,"context_line":"                \"for Datastore %s(datastore)already exists.\")"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"class NoUniqueMatch(TroveError):"}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_b547b01d","line":160,"updated":"2014-07-30 18:54:23.000000000","message":"%(datastore)s","commit_id":"7d7750bda870cdf68a308d7ed0d8ddc91f05a7d0"}],"trove/tests/api/datastores.py":[{"author":{"_account_id":4240,"name":"Craig Vyvial","email":"cp16net@gmail.com","username":"cp16net"},"change_message_id":"dfdf664e3aae849ddd5b3c125ceaf4a7aa7e3f55","unresolved":false,"context_lines":[{"line_number":43,"context_line":"            Requirements(is_admin\u003dFalse, services\u003d[\"trove\"]))"},{"line_number":44,"context_line":"        rd_admin \u003d test_config.users.find_user("},{"line_number":45,"context_line":"            Requirements(is_admin\u003dTrue, services\u003d[\"trove\"]))"},{"line_number":46,"context_line":"        self.rd_client \u003d create_dbaas_client(rd_user)"},{"line_number":47,"context_line":"        self.rd_client_admin \u003d create_dbaas_client(rd_admin)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    @test"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAXX%2F%2F2T8%3D","line":46,"updated":"2014-04-25 19:53:04.000000000","message":"can you add a negative test down in the suite that uses this client to validate a regular user cant do these actions for completeness?","commit_id":"c0ca1928fa4f53c2b7a05fb6696655da16dc0c22"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"1522c159233206e133f1019c1ae151bf8d6c5892","unresolved":false,"context_lines":[{"line_number":43,"context_line":"            Requirements(is_admin\u003dFalse, services\u003d[\"trove\"]))"},{"line_number":44,"context_line":"        rd_admin \u003d test_config.users.find_user("},{"line_number":45,"context_line":"            Requirements(is_admin\u003dTrue, services\u003d[\"trove\"]))"},{"line_number":46,"context_line":"        self.rd_client \u003d create_dbaas_client(rd_user)"},{"line_number":47,"context_line":"        self.rd_client_admin \u003d create_dbaas_client(rd_admin)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    @test"}],"source_content_type":"text/x-python","patch_set":1,"id":"baada198_e3698427","line":46,"in_reply_to":"AAAAXX%2F%2F2T8%3D","updated":"2014-07-30 12:19:08.000000000","message":"Sure, will push code as soon as i will verify it works.","commit_id":"c0ca1928fa4f53c2b7a05fb6696655da16dc0c22"}]}
