def is_root_enabled(self, context): return MySqlAdmin().is_root_enabled()
def cleanup_source_on_replica_detach(self, context, replica_info): LOG.debug("Cleaning up the source on the detach of a replica.") replication = REPLICATION_STRATEGY_CLASS(context) replication.cleanup_source_on_replica_detach(MySqlAdmin(), replica_info)
def list_users(self, context, limit=None, marker=None, include_marker=False): return MySqlAdmin().list_users(limit, marker, include_marker)
def enable_root(self, context): return MySqlAdmin().enable_root()
def revoke_access(self, context, username, hostname, database): return MySqlAdmin().revoke_access(username, hostname, database)
def list_access(self, context, username, hostname): return MySqlAdmin().list_access(username, hostname)
def get_user(self, context, username, hostname): return MySqlAdmin().get_user(username, hostname)
def grant_access(self, context, username, hostname, databases): return MySqlAdmin().grant_access(username, hostname, databases)
def delete_database(self, context, database): return MySqlAdmin().delete_database(database)
def delete_user(self, context, user): MySqlAdmin().delete_user(user)
def create_user(self, context, users): MySqlAdmin().create_user(users)
def create_database(self, context, databases): return MySqlAdmin().create_database(databases)
def update_attributes(self, context, username, hostname, user_attrs): return MySqlAdmin().update_attributes(username, hostname, user_attrs)
def change_passwords(self, context, users): return MySqlAdmin().change_passwords(users)
def test_enable_root_failed(self): when(models.MySQLUser)._is_valid_user_name(any()).thenReturn(False) self.assertRaises(ValueError, MySqlAdmin().enable_root)