Changeset - 8326bd68d92b
[Not reviewed]
1 2 1
Brett Smith - 6 years ago 2019-02-15 16:47:27
brettcsmith@brettcsmith.org
benevity: Version the current importer.

The report format has changed slightly in 2019.
3 files changed with 11 insertions and 3 deletions:
0 comments (0 inline, 0 general)
import2ledger/importers/benevity.py
Show inline comments
...
 
@@ -3,3 +3,6 @@ from .. import strparse
 

	
 
class DonationsImporter(_csv.CSVImporterBase):
 
class Donations2018Importer(_csv.CSVImporterBase):
 
    ENTRY_SEED = {
 
        'ledger template': 'benevity donations ledger entry',
 
    }
 
    HEADER_FIELDS = {
tests/data/Benevity2018.csv
Show inline comments
 
file renamed from tests/data/Benevity.csv to tests/data/Benevity2018.csv
tests/data/imports.yml
Show inline comments
...
 
@@ -276,4 +276,4 @@
 

	
 
- source: Benevity.csv
 
  importer: benevity.DonationsImporter
 
- source: Benevity2018.csv
 
  importer: benevity.Donations2018Importer
 
  expect:
...
 
@@ -291,2 +291,3 @@
 
      transaction_id: 67890QWERT
 
      ledger template: benevity donations ledger entry
 
    - date: !!python/object/apply:datetime.date [2017, 10, 30]
...
 
@@ -303,2 +304,3 @@
 
      transaction_id: 67890WERTY
 
      ledger template: benevity donations ledger entry
 
    - date: !!python/object/apply:datetime.date [2017, 10, 19]
...
 
@@ -315,2 +317,3 @@
 
      transaction_id: 67890ERTYU
 
      ledger template: benevity donations ledger entry
 
    - date: !!python/object/apply:datetime.date [2017, 10, 19]
...
 
@@ -327,2 +330,3 @@
 
      transaction_id: 67890RTYUI
 
      ledger template: benevity donations ledger entry
 
    - date: !!python/object/apply:datetime.date [2017, 10, 19]
...
 
@@ -339,2 +343,3 @@
 
      transaction_id: 67890TYUIO
 
      ledger template: benevity donations ledger entry
 

	
0 comments (0 inline, 0 general)