def METHOD_NAME(self):
    for name, country in data:
        Person.objects.create(first_name=name, last_name=country)
    queryset = Person.objects.all()
    class MyTable(tables.Table):
        class Meta:
            model = Person
            fields = ("first_name", "last_name")
    self.assertEqual(
        list(MyTable(queryset).columns.columns.keys()), ["first_name", "last_name"]
    )
    table = MyTable(
        queryset,
        extra_columns=[("first_name", tables.Column(attrs={"td": {"style": "color: red;"}}))],
    )
    # we still should have two columns
    self.assertEqual(list(table.columns.columns.keys()), ["first_name", "last_name"])
    # the attrs should be applied to the `first_name` column
    self.assertEqual(
        table.columns["first_name"].attrs["td"], {"style": "color: red;", "class": None}
    )