)]}'
{"trove/tests/int_tests.py":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"c9be339257eb8493f9a5b9c5c179529c99bc0e1c","unresolved":false,"context_lines":[{"line_number":137,"context_line":""},{"line_number":138,"context_line":"# Module based groups"},{"line_number":139,"context_line":"register([\"instance_actions\"], instance_actions_groups)"},{"line_number":140,"context_line":"register([\"user\"], user_actions_groups)"},{"line_number":141,"context_line":"register([\"cluster\"], cluster_actions_groups)"},{"line_number":142,"context_line":"register([\"replication\"], replication_groups)"},{"line_number":143,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"da20952f_5bc3e538","line":140,"updated":"2015-09-01 20:00:56.000000000","message":"we should probably register a \u0027database\u0027 group here","commit_id":"9d160f3cd0c3d45c08d7550ee122185a358cda9c"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"50d3819c74337d8cbe9e79270bc6b30b31099062","unresolved":false,"context_lines":[{"line_number":150,"context_line":"         user_actions_groups, database_actions_groups, cluster_actions_groups)"},{"line_number":151,"context_line":"register([\"mysql_supported\"], instance_actions_groups, user_actions_groups,"},{"line_number":152,"context_line":"         database_actions_groups, replication_groups)"},{"line_number":153,"context_line":"register([\"redis_supported\"], instance_actions_groups, user_actions_groups,"},{"line_number":154,"context_line":"         database_actions_groups)"},{"line_number":155,"context_line":"register([\"vertica_supported\"], instance_actions_groups,"},{"line_number":156,"context_line":"         cluster_actions_groups)"}],"source_content_type":"text/x-python","patch_set":7,"id":"da20952f_0e3116ed","line":154,"range":{"start_line":153,"start_character":55,"end_line":154,"end_character":32},"updated":"2015-09-04 15:32:28.000000000","message":"Redis doesn\u0027t support user/database actions","commit_id":"9d160f3cd0c3d45c08d7550ee122185a358cda9c"}],"trove/tests/scenario/groups/database_actions_group.py":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"c9be339257eb8493f9a5b9c5c179529c99bc0e1c","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    @test(depends_on\u003d[create_databases],"},{"line_number":44,"context_line":"          runs_after\u003d[list_databases])"},{"line_number":45,"context_line":"    def negative_create_database(self):"},{"line_number":46,"context_line":"        self.test_runner.run_negative_database_create()"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    @test(depends_on\u003d[create_databases],"}],"source_content_type":"text/x-python","patch_set":7,"id":"da20952f_10a30c51","line":45,"updated":"2015-09-01 20:00:56.000000000","message":"It\u0027d be good to have comments here that will be printed out (that are more descriptive) but no biggie.  For example:\n\n  \"\"\"Ensure \u0027bad\u0027 database create requests fail.\"\"\"","commit_id":"9d160f3cd0c3d45c08d7550ee122185a358cda9c"}],"trove/tests/scenario/runners/database_actions_runners.py":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"c9be339257eb8493f9a5b9c5c179529c99bc0e1c","unresolved":false,"context_lines":[{"line_number":173,"context_line":"        return self.get_datastore_config_property(\u0027ignore_dbs\u0027)"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"class MysqlDatabaseActionsRunner(DatabaseActionsRunner):"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"    def get_system_databases(self):"},{"line_number":179,"context_line":"        # It seems the client does not like this name."},{"line_number":180,"context_line":"        # Does this particular name actually still have to be ignored after"},{"line_number":181,"context_line":"        # all the datadir changes?"},{"line_number":182,"context_line":"        return [name for name"},{"line_number":183,"context_line":"                in self.get_datastore_config_property(\u0027ignore_dbs\u0027)"},{"line_number":184,"context_line":"                if name !\u003d \u0027#mysql50#lost+found\u0027]"}],"source_content_type":"text/x-python","patch_set":7,"id":"da20952f_fb23d9a5","line":184,"range":{"start_line":176,"start_character":0,"end_line":184,"end_character":49},"updated":"2015-09-01 20:00:56.000000000","message":"This should be moved to the mysql helper class (maybe the name should be something other than \u0027helper,\u0027 but I digress).  We can do that in a follow-up changeset.","commit_id":"9d160f3cd0c3d45c08d7550ee122185a358cda9c"}],"trove/tests/scenario/runners/user_actions_runners.py":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"c9be339257eb8493f9a5b9c5c179529c99bc0e1c","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    # more appropriate anyways."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    def run_users_create(self, expected_http_code\u003d202):"},{"line_number":31,"context_line":"        users \u003d [{\u0027name\u0027: \u0027nodbguy\u0027, \u0027password\u0027: \u0027password1\u0027,"},{"line_number":32,"context_line":"                  \u0027databases\u0027: []},"},{"line_number":33,"context_line":"                 {\u0027name\u0027: \u0027singledbguy\u0027, \u0027password\u0027: \u0027password1\u0027,"},{"line_number":34,"context_line":"                  \u0027databases\u0027: [{\u0027name\u0027: \u0027db1\u0027}]},"},{"line_number":35,"context_line":"                 {\u0027name\u0027: \u0027multidbguy\u0027, \u0027password\u0027: \u0027password1\u0027,"},{"line_number":36,"context_line":"                  \u0027databases\u0027: [{\u0027name\u0027: \u0027db1\u0027, \u0027name\u0027: \u0027db2\u0027}]}]"},{"line_number":37,"context_line":"        self.user_defs \u003d self.assert_users_create("},{"line_number":38,"context_line":"            self.instance_info.id, users, expected_http_code)"},{"line_number":39,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"da20952f_fb9c395f","line":36,"range":{"start_line":31,"start_character":0,"end_line":36,"end_character":65},"updated":"2015-09-01 20:00:56.000000000","message":"This should be moved to the helper class as well (eventually).  This could easily be different for different databases.","commit_id":"9d160f3cd0c3d45c08d7550ee122185a358cda9c"}]}
