def METHOD_NAME(zone_example_grid):
    se = SpeciesEvolver(zone_example_grid)
    taxon = TestTaxon()
    taxon.extant = False
    se.track_taxa(taxon)
    expected_df = pd.DataFrame(
        {"pid": [np.nan], "type": [TestTaxon.__name__], "t_first": [0], "t_final": [0]},
        index=[0],
    )
    expected_df.index.name = "tid"
    expected_df["pid"] = expected_df["pid"].astype("Int64")
    expected_df["t_final"] = expected_df["t_final"].astype("Int64")
    pd.testing.assert_frame_equal(se.taxa_data_frame, expected_df, check_like=True)