code: def test_check_record(self):
      matcher = dedupe.api.ActiveMatching(self.field_definition)
  
      self.assertRaises(ValueError, matcher._checkRecordPair, ())
      self.assertRaises(ValueError, matcher._checkRecordPair, (1, 2))
      self.assertRaises(ValueError, matcher._checkRecordPair, (1, 2, 3))
      self.assertRaises(ValueError, matcher._checkRecordPair, ({}, {}))
  
      matcher._checkRecordPair(
          ({"name": "Frank", "age": "72"}, {"name": "Bob", "age": "27"})
      )
  
file_path: dedupe/tests/test_api.py
imports: import itertools
  import unittest
  import warnings
  from collections import OrderedDict
  import dedupe.api
label_desc: Use image node_id 3 for calling the ActiveMatch obj's underlying member method code with example usage: obj.test_check_record() without return types