def METHOD_NAME(cls):
    print("\n\n**********************************\nTEST Multi-Object-Search\n"
          "**********************************")
    set_seed(0)
    cls.learner = MultiObjectSearchRLLearner(
        env=None,
        device=device,
        iters=TEST_ITERS,
        temp_path=str(TEMP_SAVE_DIR),
        config_filename=EVAL_CONFIG_FILE)
    cls.download_assets()
    cls.download_ckp()
    cls.tearDownClass()
    cls.env = MultiObjectEnv(config_file=EVAL_CONFIG_FILE, scene_id="Rs")
    if not TEMP_SAVE_DIR.exists():
        TEMP_SAVE_DIR.mkdir(parents=True, exist_ok=True)
    cls.env = Monitor(cls.env, str(TEMP_SAVE_DIR))
    config = parse_config(EVAL_CONFIG_FILE)
    cls.learner = MultiObjectSearchRLLearner(
        env=cls.env,
        lr=config.get("learning_rate", 0.0001),
        ent_coef=config.get("ent_coef", 0.005),
        clip_range=config.get("clip_range", 0.1),
        n_steps=config.get("rollout_buffer_size", 2048),
        n_epochs=config.get("n_epochs", 4),
        batch_size=config.get("batch_size", 64),
        gamma=config.get("gamma", 0.99),
        device=device,
        iters=TEST_ITERS,
        temp_path=str(TEMP_SAVE_DIR),
        config_filename=EVAL_CONFIG_FILE)