)]}'
{"trove/tests/scenario/helpers/mysql_helper.py":[{"author":{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},"change_message_id":"f90e8b46e177b2d873ae7c8abb9471e9d166a49f","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    def __init__(self, expected_override_name):"},{"line_number":22,"context_line":"        super(MysqlHelper, self).__init__(expected_override_name, \u0027mysql\u0027,"},{"line_number":23,"context_line":"                                          100,"},{"line_number":24,"context_line":"                                          100,"},{"line_number":25,"context_line":"                                          1000,"},{"line_number":26,"context_line":"                                          10000)"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    def get_helper_credentials(self):"},{"line_number":29,"context_line":"        return {\u0027name\u0027: \u0027lite\u0027, \u0027password\u0027: \u0027litepass\u0027, \u0027database\u0027: \u0027firstdb\u0027}"}],"source_content_type":"text/x-python","patch_set":11,"id":"ba8a016a_b4fe1aac","line":26,"range":{"start_line":23,"start_character":41,"end_line":26,"end_character":47},"updated":"2015-11-19 04:44:39.000000000","message":"I think this is not supposed to be here any more.","commit_id":"41457f345d62883ab8312dad0c88073aea977901"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"e9079eedf5215e36c6734012011c4cde2f0d6a99","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    def __init__(self, expected_override_name):"},{"line_number":22,"context_line":"        super(MysqlHelper, self).__init__(expected_override_name, \u0027mysql\u0027,"},{"line_number":23,"context_line":"                                          100,"},{"line_number":24,"context_line":"                                          100,"},{"line_number":25,"context_line":"                                          1000,"},{"line_number":26,"context_line":"                                          10000)"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    def get_helper_credentials(self):"},{"line_number":29,"context_line":"        return {\u0027name\u0027: \u0027lite\u0027, \u0027password\u0027: \u0027litepass\u0027, \u0027database\u0027: \u0027firstdb\u0027}"}],"source_content_type":"text/x-python","patch_set":11,"id":"ba8a016a_4a560207","line":26,"range":{"start_line":23,"start_character":41,"end_line":26,"end_character":47},"in_reply_to":"ba8a016a_b4fe1aac","updated":"2015-11-19 17:32:27.000000000","message":"Correct - removed","commit_id":"41457f345d62883ab8312dad0c88073aea977901"}],"trove/tests/scenario/helpers/sql_helper.py":[{"author":{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},"change_message_id":"57fe92b4e0d5098c02c7d1d05509186f16b5edd3","unresolved":false,"context_lines":[{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    def _insert_data_rows(self, client, schema_name, table_name, data_size):"},{"line_number":107,"context_line":"        data_table \u003d self._get_schema_table(schema_name, table_name)"},{"line_number":108,"context_line":"        client.execute(data_table.insert(), self._generate_dataset(data_size))"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    def _get_schema_table(self, schema_name, table_name):"},{"line_number":111,"context_line":"        qualified_table_name \u003d \u0027%s.%s\u0027 % (schema_name, table_name)"}],"source_content_type":"text/x-python","patch_set":8,"id":"da85f559_c30bdb28","line":108,"range":{"start_line":108,"start_character":49,"end_line":108,"end_character":66},"updated":"2015-11-11 20:23:35.000000000","message":"This should be calling \u0027_get_dataset\u0027 to make use of the cache.","commit_id":"d0f050474724a22c35e9f4336a648037ff06df05"},{"author":{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},"change_message_id":"57fe92b4e0d5098c02c7d1d05509186f16b5edd3","unresolved":false,"context_lines":[{"line_number":140,"context_line":"    def _remove_data(self, data_label, host, *args, **kwargs):"},{"line_number":141,"context_line":"        \"\"\"Remove the actual data here.\"\"\""},{"line_number":142,"context_line":"        client \u003d self.get_client(host)"},{"line_number":143,"context_line":"        self._drop_table(client, self.test_schema, data_label, *args, **kwargs)"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"    def _drop_table(self, client, schema_name, table_name):"},{"line_number":146,"context_line":"        data_table \u003d self._get_schema_table(schema_name, table_name)"}],"source_content_type":"text/x-python","patch_set":8,"id":"da85f559_3e2d1e95","line":143,"range":{"start_line":143,"start_character":63,"end_line":143,"end_character":78},"updated":"2015-11-11 20:23:35.000000000","message":"These args are not needed and should be removed.","commit_id":"d0f050474724a22c35e9f4336a648037ff06df05"}],"trove/tests/scenario/runners/test_runners.py":[{"author":{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},"change_message_id":"8a7ccb2b0d06b40204dd4b1b0bae657a477825b6","unresolved":false,"context_lines":[{"line_number":305,"context_line":"                        % (instance_id, status, instance.status))"},{"line_number":306,"context_line":"        if fast_fail_status and instance.status \u003d\u003d fast_fail_status:"},{"line_number":307,"context_line":"            raise RuntimeError(\"Instance \u0027%s\u0027 acquired a fast-fail status: %s\""},{"line_number":308,"context_line":"                               % (instance_id, status))"},{"line_number":309,"context_line":"        return instance.status \u003d\u003d status"},{"line_number":310,"context_line":""},{"line_number":311,"context_line":"    def get_instance(self, instance_id):"}],"source_content_type":"text/x-python","patch_set":8,"id":"da85f559_d9574b24","line":308,"range":{"start_line":308,"start_character":47,"end_line":308,"end_character":53},"updated":"2015-11-11 21:14:57.000000000","message":"This should be \u0027instance.status\u0027 instead.","commit_id":"d0f050474724a22c35e9f4336a648037ff06df05"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"c10a4523436927b6b239d07f74689b5ed1a4e744","unresolved":false,"context_lines":[{"line_number":250,"context_line":"                        % (instance_id, status, self._time_since(start_time)))"},{"line_number":251,"context_line":"                    return False"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"                return True"},{"line_number":254,"context_line":"            else:"},{"line_number":255,"context_line":"                self.report.log("},{"line_number":256,"context_line":"                    \"Instance state was not \u0027%s\u0027, moving to the next expected \""}],"source_content_type":"text/x-python","patch_set":18,"id":"9a8ffd7b_5722a002","line":253,"updated":"2015-12-01 22:31:18.000000000","message":"This will return a premature \u0027True\u0027 once it finds the first match","commit_id":"3250ad3bea63bc407d36bd66f9b829996453e05b"}]}
