    def copy_database(self, from_db, to_db, from_host=""):
        command = [ ('copydb',1), ('fromdb',from_db), ('todb', to_db)]
        if from_host:
            command.append( ('fromhost',from_host) )
        assert self.admin.command(SON(command))['ok']
