def _base_kwargs(self, row, office, district, candidate):
        # TODO: Can this just be called once?
        kwargs = self._build_common_election_kwargs()
        contest_kwargs = self._build_contest_kwargs(office, district)
        candidate_kwargs = self._build_candidate_kwargs(candidate)
        kwargs.update(contest_kwargs)
        kwargs.update(candidate_kwargs)
        return kwargs
Generates a dictionary containing the field names and auto-generated
dataset/ETHPy150Open openelections/openelections-core/openelex/us/nh/load.py/NHBaseLoader._base_kwargs--crossover with--dataset/ETHPy150Open mozilla/moztrap/tests/model/library/api/test_caseversion_resource.py/CaseVersionResourceTest.new_object_data