code: def test_actual(self):
      options = self.font.actual()
      self.assertGreaterEqual(
          set(options),
          {
              "family",
              "size",
              "weight",
              "slant",
              "underline",
              "overstrike",
          },
      )
      for key in options:
          self.assertEqual(self.font.actual(key), options[key])
      for key in "family", "weight", "slant":
          self.assertIsInstance(options[key], str)
          self.assertIsInstance(self.font.actual(key), str)
      sizetype = int if self.wantobjects else str
      for key in "size", "underline", "overstrike":
          self.assertIsInstance(options[key], sizetype)
          self.assertIsInstance(self.font.actual(key), sizetype)
  
imports: import unittest
  import tkinter
  from tkinter import font
  from test.support import requires, gc_collect, ALWAYS_EQ
  from test.test_tkinter.support import AbstractTkTest, AbstractDefaultRootTest
label_desc: Use image node_id 4 for calling the FontTest obj's underlying member method code with example usage: obj.test_actual() without return types