code: def test_token_correct(self):
      expected = {
          "entity": {
              "false_positives": 0,
              "false_negatives": 0,
              "true_positives": 20,
              "precision": 1.0,
              "recall": 1.0,
              "f1-score": 1.0,
          },
          "date": {
              "false_positives": 0,
              "false_negatives": 0,
              "true_positives": 40,
              "precision": 1.0,
              "recall": 1.0,
              "f1-score": 1.0,
          },
          "micro-f1": 1.0,
          "macro-f1": 1.0,
          "weighted-f1": 1.0,
      }
  
      self.check_metrics(
          self.Y_true, self.Y_true, expected, span_type="token"
      )
  
imports: import unittest
  import pytest
  from finetune.util.metrics import seq_recall, seq_precision, get_seq_count_fn, micro_f1, sequence_f1, sequences_overlap
label_desc: Use image node_id 7 for calling the TestMetrics obj's underlying member method code with example usage: obj.test_token_correct() without return types