class_docstr: Test Trial object and class.
docstr: Test branching with base attributes (not params)
docstr_tok: ["Test","branching","with","base","attributes","(","not","params",")"]
code: def test_branch_base_attr(self, base_trial):
      """Test branching with base attributes (not params)"""
      branched_trial = base_trial.branch(status="interrupted")
      assert branched_trial.status != base_trial.status
      assert branched_trial.status == "interrupted"
      assert branched_trial.params == base_trial.params
      assert branched_trial.parent == base_trial.id
      assert (
          branched_trial.exp_working_dir == base_trial.exp_working_dir
      )
      assert branched_trial.id != base_trial.id
  
imports: import copy
  import datetime
  import os
  import warnings
  import bson
  import numpy
  import pytest
  from orion.core.worker.trial import Trial
label_desc: Use image node_id 33 for calling the TestTrial obj's underlying member method code with example usage: obj.test_branch_base_attr(base_trial) without return types