def test__as_dict(self): t = DbObject(DBH.test) as_d = t.as_dict() del as_d["created_on"] del as_d["updated_on"] self.assertEqual( as_d, { "id": None, "company_id": None, "number": None, "name": None, "amount": D("0.00"), "start_date": None, "status": None, }, ) t.company_id = COMPANY_ID t.number = NUMBER t.name = NAME t.amount = AMOUNT t.start_date = START_DATE t.status = STATUS as_d = t.as_dict() del as_d["created_on"] del as_d["updated_on"] self.assertEqual( as_d, { "id": None, "company_id": COMPANY_ID, "number": NUMBER, "name": NAME, "amount": AMOUNT, "start_date": START_DATE, "status": STATUS, }, ) return