def __record_case(self): self.cases.append( Case.create( self.info, self.case_number, self.citation_number, self.date_location, self.type_status, [], self.case_detail_link, ))
class CaseFactory: @staticmethod def create(info=['John Doe', '1990'], case_number='C0000', citation_number=None, date_location=['1/1/1995', 'Multnomah'], type_status=['Offense Misdemeanor', 'Closed'], charges=[], case_detail_link='?404', balance='0'): case = Case.create(info, case_number, citation_number, date_location, type_status, charges, case_detail_link) case.set_balance_due(balance) return case
class CaseFactory: @staticmethod def create( info=["John Doe", "1990"], case_number="1", citation_number=None, date_location=["1/1/1995", "Multnomah"], type_status=["Offense Misdemeanor", "Closed"], charges=[], case_detail_link="?404", balance="0", ) -> Case: case = Case.create(info, case_number, citation_number, date_location, type_status, charges, case_detail_link) case.set_balance_due(balance) return case
def setUp(self): self.case = Case.create(("John Doe", "1990"), "", "", ("1/1/2019", ""), ("", ""), "", "")
def save(case): return Case.create(**case)