code: def test_1_backtest(self):
      analyze_df = backtest_analysis(
          TestAllFlow.PRED_SCORE, TestAllFlow.RID, self.URI_PATH
      )
      self.assertGreaterEqual(
          analyze_df.loc(axis=0)[
              "excess_return_with_cost", "annualized_return"
          ].values[0],
          0.05,
          "backtest failed",
      )
      self.assertTrue(
          not analyze_df.isna().any().any(), "backtest failed"
      )
  
imports: import sys
  import shutil
  import unittest
  import pytest
  from pathlib import Path
  import qlib
  from qlib.config import C
  from qlib.utils import init_instance_by_config, flatten_dict
  from qlib.workflow import R
  from qlib.workflow.record_temp import SignalRecord, SigAnaRecord, PortAnaRecord
  from qlib.tests import TestAutoData
  from qlib.tests.config import CSI300_GBDT_TASK, CSI300_BENCH
label_desc: Use image node_id 3 for calling the TestAllFlow obj's underlying member method code with example usage: obj.test_1_backtest() without return types