code: def test_urls(self):
      # note this implementation incorrectly identifies the first
      # name for 'Oliva y Ocana, Dona. Fermina'
      primitive_func = self.primitive().get_function()
      names = pd.Series(
          [
              "Spector, Mr. Woolf",
              "Oliva y Ocana, Dona. Fermina",
              "Saether, Mr. Simon Sivertsen",
              "Ware, Mr. Frederick",
              "Peter, Master. Michael J",
          ],
      )
      answer = pd.Series(
          ["Woolf", "Oliva", "Simon", "Frederick", "Michael"]
      )
      pd.testing.assert_series_equal(
          primitive_func(names), answer, check_names=False
      )
  
imports: import numpy
  import pandas
  from featuretools.primitives import FullNameToFirstName, FullNameToLastName, FullNameToTitle
  from featuretools.tests.primitive_tests.utils import PrimitiveTestBase, find_applicable_primitives, valid_dfs
label_desc: Use image node_id 1 for calling the TestFullNameToFirstName obj's underlying member method code with example usage: obj.test_urls() without return types