code: def test_score_auc_non_binary(self):
      self.assertDictClose(
          metrics.score_auc(
              [0.0, 0.2, 0.5, 0.7],
              [0.1, 0.4, 0.35, 0.8],
              targets_threshold=0.5,
          ),
          {"auc-roc": 0.75, "auc-pr": 0.8333},
          places=4,
      )
  
imports: from unittest import mock
  from absl.testing import absltest
  import numpy
  import seqio
  import sklearn.metrics
  from t5.evaluation import metrics
  from t5.evaluation import test_utils
label_desc: Use image node_id 28 for calling the MetricsTest obj's underlying member method code with example usage: obj.test_score_auc_non_binary() without return types