diff --git a/tests/data/imports.yml b/tests/data/imports.yml index 1301b8c57ee0599672a3ebb7aef77cfa42d48c3f..49af4d7099575df5e0881237455c8f5c933c8dae 100644 --- a/tests/data/imports.yml +++ b/tests/data/imports.yml @@ -304,6 +304,7 @@ donation_fee: !!python/object/apply:decimal.Decimal [0] match_fee: !!python/object/apply:decimal.Decimal [0] merchant_fee: !!python/object/apply:decimal.Decimal [0] + fee_comment: null payee: Dakota Smith corporation: Company A project: "" @@ -321,6 +322,7 @@ donation_fee: !!python/object/apply:decimal.Decimal [0] match_fee: !!python/object/apply:decimal.Decimal [0] merchant_fee: !!python/object/apply:decimal.Decimal [0] + fee_comment: null payee: Dakota Smith corporation: Company A project: "" @@ -338,6 +340,7 @@ donation_fee: !!python/object/apply:decimal.Decimal [0] match_fee: !!python/object/apply:decimal.Decimal [0] merchant_fee: !!python/object/apply:decimal.Decimal [0] + fee_comment: null payee: Anonymous corporation: Company B project: "" @@ -355,6 +358,7 @@ donation_fee: !!python/object/apply:decimal.Decimal [0] match_fee: !!python/object/apply:decimal.Decimal [0] merchant_fee: !!python/object/apply:decimal.Decimal [0] + fee_comment: null payee: Anonymous corporation: Company B project: "" @@ -373,6 +377,7 @@ donation_fee: !!python/object/apply:decimal.Decimal [0] match_fee: !!python/object/apply:decimal.Decimal [0] merchant_fee: !!python/object/apply:decimal.Decimal [0] + fee_comment: null corporation: Company B project: "" comment: "" @@ -395,6 +400,7 @@ donation_fee: !!python/object/apply:decimal.Decimal [0] match_fee: !!python/object/apply:decimal.Decimal [0] merchant_fee: !!python/object/apply:decimal.Decimal [0] + fee_comment: null payee: Dakota Smith corporation: Company A project: "" @@ -412,6 +418,7 @@ donation_fee: !!python/object/apply:decimal.Decimal [0] match_fee: !!python/object/apply:decimal.Decimal [0] merchant_fee: !!python/object/apply:decimal.Decimal [0] + fee_comment: null payee: Dakota Smith corporation: Company A project: "" @@ -429,6 +436,7 @@ donation_fee: !!python/object/apply:decimal.Decimal [0] match_fee: !!python/object/apply:decimal.Decimal [0] merchant_fee: !!python/object/apply:decimal.Decimal [0] + fee_comment: null payee: Anonymous corporation: Company B project: "" @@ -446,6 +454,7 @@ donation_fee: !!python/object/apply:decimal.Decimal [0] match_fee: !!python/object/apply:decimal.Decimal [0] merchant_fee: !!python/object/apply:decimal.Decimal [0] + fee_comment: null payee: Anonymous corporation: Company B project: "" @@ -463,6 +472,7 @@ donation_fee: !!python/object/apply:decimal.Decimal [0] match_fee: !!python/object/apply:decimal.Decimal [0] merchant_fee: !!python/object/apply:decimal.Decimal [0] + fee_comment: null payee: Anonymous corporation: Company B project: "" @@ -480,6 +490,7 @@ donation_fee: !!python/object/apply:decimal.Decimal [".1"] match_fee: !!python/object/apply:decimal.Decimal [".2"] merchant_fee: !!python/object/apply:decimal.Decimal [".15"] + fee_comment: null payee: Anonymous corporation: Company C project: "" @@ -497,6 +508,139 @@ donation_fee: !!python/object/apply:decimal.Decimal [".1"] match_fee: !!python/object/apply:decimal.Decimal [".2"] merchant_fee: !!python/object/apply:decimal.Decimal [".15"] + fee_comment: null + payee: Anonymous + corporation: Company C + project: "" + comment: "" + frequency: Unknown + transaction_id: 67890ASDFG + ledger template: benevity donations ledger entry + +- source: Benevity2020.csv + importer: benevity.Donations2020Importer + header_rows: 11 + header_cols: 23 + expect: + - date: !!python/object/apply:datetime.date [2019, 10, 28] + currency: USD + disbursement_id: ABCDE12345 + amount: !!python/object/apply:decimal.Decimal [20] + net_amount: !!python/object/apply:decimal.Decimal [20] + donation_amount: !!python/object/apply:decimal.Decimal [20] + match_amount: !!python/object/apply:decimal.Decimal [0] + donation_fee: !!python/object/apply:decimal.Decimal [0] + merchant_fee: !!python/object/apply:decimal.Decimal [0] + match_fee: !!python/object/apply:decimal.Decimal [0] + fee_comment: "" + payee: Dakota Smith + corporation: Company A + project: "" + comment: "" + frequency: One-time + transaction_id: 67890QWERT + ledger template: benevity donations ledger entry + - date: !!python/object/apply:datetime.date [2019, 10, 30] + currency: USD + disbursement_id: ABCDE12345 + amount: !!python/object/apply:decimal.Decimal [25] + net_amount: !!python/object/apply:decimal.Decimal [25] + donation_amount: !!python/object/apply:decimal.Decimal [25] + match_amount: !!python/object/apply:decimal.Decimal [0] + donation_fee: !!python/object/apply:decimal.Decimal [0] + merchant_fee: !!python/object/apply:decimal.Decimal [0] + match_fee: !!python/object/apply:decimal.Decimal [0] + fee_comment: "" + payee: Dakota Smith + corporation: Company A + project: "" + comment: "" + frequency: One-time + transaction_id: 67890WERTY + ledger template: benevity donations ledger entry + - date: !!python/object/apply:datetime.date [2019, 10, 19] + currency: USD + disbursement_id: ABCDE12345 + amount: !!python/object/apply:decimal.Decimal [10] + net_amount: !!python/object/apply:decimal.Decimal [10] + donation_amount: !!python/object/apply:decimal.Decimal [0] + match_amount: !!python/object/apply:decimal.Decimal [10] + donation_fee: !!python/object/apply:decimal.Decimal [0] + merchant_fee: !!python/object/apply:decimal.Decimal [0] + match_fee: !!python/object/apply:decimal.Decimal [0] + fee_comment: "" + payee: Anonymous + corporation: Company B + project: "" + comment: "" + frequency: Unknown + transaction_id: 67890ERTYU + ledger template: benevity donations ledger entry + - date: !!python/object/apply:datetime.date [2019, 10, 19] + currency: USD + disbursement_id: ABCDE12345 + amount: !!python/object/apply:decimal.Decimal [20] + net_amount: !!python/object/apply:decimal.Decimal [20] + donation_amount: !!python/object/apply:decimal.Decimal [0] + match_amount: !!python/object/apply:decimal.Decimal [20] + donation_fee: !!python/object/apply:decimal.Decimal [0] + merchant_fee: !!python/object/apply:decimal.Decimal [0] + match_fee: !!python/object/apply:decimal.Decimal [0] + fee_comment: "" + payee: Anonymous + corporation: Company B + project: "" + comment: "" + frequency: Unknown + transaction_id: 67890RTYUI + ledger template: benevity donations ledger entry + - date: !!python/object/apply:datetime.date [2019, 10, 19] + currency: USD + disbursement_id: ABCDE12345 + amount: !!python/object/apply:decimal.Decimal [30] + net_amount: !!python/object/apply:decimal.Decimal [30] + donation_amount: !!python/object/apply:decimal.Decimal [30] + match_amount: !!python/object/apply:decimal.Decimal [0] + donation_fee: !!python/object/apply:decimal.Decimal [0] + merchant_fee: !!python/object/apply:decimal.Decimal [0] + match_fee: !!python/object/apply:decimal.Decimal [0] + fee_comment: "" + payee: Anonymous + corporation: Company B + project: "" + comment: "" + frequency: Recurring + transaction_id: 67890TYUIO + ledger template: benevity donations ledger entry + - date: !!python/object/apply:datetime.date [2019, 10, 18] + currency: USD + disbursement_id: ABCDE12345 + amount: !!python/object/apply:decimal.Decimal [20] + net_amount: !!python/object/apply:decimal.Decimal ["19.55"] + donation_amount: !!python/object/apply:decimal.Decimal [10] + match_amount: !!python/object/apply:decimal.Decimal [10] + donation_fee: !!python/object/apply:decimal.Decimal [".3"] + merchant_fee: !!python/object/apply:decimal.Decimal [".15"] + match_fee: !!python/object/apply:decimal.Decimal [0] + fee_comment: "" + payee: Anonymous + corporation: Company C + project: "" + comment: "" + frequency: Unknown + transaction_id: 67890YUIOP + ledger template: benevity donations ledger entry + - date: !!python/object/apply:datetime.date [2019, 10, 21] + currency: USD + disbursement_id: ABCDE12345 + amount: !!python/object/apply:decimal.Decimal [20] + net_amount: !!python/object/apply:decimal.Decimal ["19.55"] + donation_amount: !!python/object/apply:decimal.Decimal [10] + match_amount: !!python/object/apply:decimal.Decimal [10] + donation_fee: !!python/object/apply:decimal.Decimal [".3"] + merchant_fee: !!python/object/apply:decimal.Decimal [".15"] + match_fee: !!python/object/apply:decimal.Decimal [0] + fee_comment: "" payee: Anonymous corporation: Company C project: ""