"""Factories for testing models.""" from datetime import datetime from abacus_common_logic.test_utils.factories import BaseModelFactory from abacus_event.models.abacus_event import AbacusEvent class AbacusEventFactory(BaseModelFactory): """Factory to create AbacusEvent instances for testing.""" class Meta: """Factory meta definition.""" model = AbacusEvent event_date = datetime(2019, 6, 1, 1, 1, 1, 1) event_name = 'accounting_run_commit' statement_period_id = 282 target_type = 'royalty_accounting_table' target_id = 12 rolled_back_at = None created_by = 'Test Account'