def can_delete_objective_banks(self, objective_bank_id=None):  
if not objective_bank_id:<EOL><INDENT>url_path = construct_url('<STR_LIT>')<EOL><DEDENT>else:<EOL><INDENT>url_path = construct_url('<STR_LIT>',<EOL>bank_id=str(objective_bank_id))<EOL><DEDENT>return self._get_request(url_path)['<STR_LIT>']['<STR_LIT>']<EOL>
Tests if this user can delete objective banks.
        A return of true does not guarantee successful authorization. A
        return of false indicates that it is known deleting an
        ObjectiveBank will result in a PermissionDenied. This is
        intended as a hint to an application that may not wish to offer
        delete operations to unauthorized users.
        return: (boolean) - false if ObjectiveBank deletion is not
                authorized, true otherwise
        compliance: mandatory - This method must be implemented.