class_docstr: Test multiobjective models.
class_docstr_tok: ["Test","multiobjective","models","."]
code: def test_long_exp_attn_train(self):
      opt = {
          "model": "projects.light_whoami.agents.expanded_attention:LongExpandedDecoderAttentionAgent",
          "expanded_attention_share_weights": True,
          "expanded_attention_input_extractor_phrases": "_self_name,_self_persona,_partner_name,_setting_name,_setting_desc",
          "expanded_attention_type": "profile",
          "expanded_attention_num_rounds": 2,
          **COMMON_OPT,
      }
      opt.pop("num_examples")
      opt.update(TRAIN_COMMON_OPT)
      testing_utils.train_model(opt)
  
imports: import unittest
  from parlai.core.message import Message
  from parlai.core.params import ParlaiParser, Opt
  from parlai.core.torch_ranker_agent import TorchRankerAgent
  import parlai.utils.testing
  from projects.light_whoami.agents import RPA_RERANKER, RPA_RERANKER_AUTO_EXPANDED, VANILLA_128, VANILLA_1024, UL_128, UL_1024, MULTIOBJECTIVE, PROFILE_EXPANDED_128, PROFILE_EXPANDED_1024, AUTO_EXPANDED_1024, EXPANDED_AND_MULTIOBJECTIVE_1024, TEST_RPA_RERANKER
label_desc: Use image node_id 4 for calling the TestExpandedAttentionProfile obj's underlying member method code with example usage: obj.test_long_exp_attn_train() without return types