def METHOD_NAME(self, args):
    args = ModelEvalArgs(**vars(args))
    textattack.shared.utils.set_seed(args.random_seed)
    # Default to 'all' if no model chosen.
    if not (args.model or args.model_from_huggingface or args.model_from_file):
        for model_name in list(HUGGINGFACE_MODELS.keys()) + list(
            TEXTATTACK_MODELS.keys()
        ):
            args.model = model_name
            self.test_model_on_dataset(args)
            logger.info("-" * 50)
    else:
        self.test_model_on_dataset(args)