summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSiddhant Goel <me@sgoel.dev>2021-05-19 21:15:56 +0200
committerSiddhant Goel <me@sgoel.dev>2021-05-19 21:15:56 +0200
commitb4d9fd7f2997ee7f8c61e3148d1d6201a1ece77d (patch)
treefe270d395bb5646af894fc1f5d9820c15e174820
parent804e0dd0cb791ebfdbf5014895105bb2207ee777 (diff)
tests: rename transactions to directives
-rw-r--r--tests/test_ec_importer.py120
1 files changed, 60 insertions, 60 deletions
diff --git a/tests/test_ec_importer.py b/tests/test_ec_importer.py
index 4e96d5c..9eaae5f 100644
--- a/tests/test_ec_importer.py
+++ b/tests/test_ec_importer.py
@@ -198,9 +198,9 @@ class ECImporterTestCase(TestCase):
)
with open(self.filename) as fd:
- transactions = importer.extract(fd)
+ directives = importer.extract(fd)
- self.assertFalse(transactions)
+ self.assertFalse(directives)
def test_extract_transactions(self):
with open(self.filename, 'wb') as fd:
@@ -228,23 +228,23 @@ class ECImporterTestCase(TestCase):
importer = ECImporter(self.iban, 'Assets:ING-DiBa:Extra', self.user)
with open(self.filename) as fd:
- transactions = importer.extract(fd)
+ directives = importer.extract(fd)
- self.assertEqual(len(transactions), 1)
+ self.assertEqual(len(directives), 1)
- self.assertEqual(transactions[0].date, datetime.date(2018, 6, 8))
- self.assertEqual(transactions[0].payee, 'REWE Filialen Voll')
+ self.assertEqual(directives[0].date, datetime.date(2018, 6, 8))
+ self.assertEqual(directives[0].payee, 'REWE Filialen Voll')
self.assertEqual(
- transactions[0].narration, 'Gutschrift REWE SAGT DANKE'
+ directives[0].narration, 'Gutschrift REWE SAGT DANKE'
)
- self.assertEqual(len(transactions[0].postings), 1)
+ self.assertEqual(len(directives[0].postings), 1)
self.assertEqual(
- transactions[0].postings[0].account, 'Assets:ING-DiBa:Extra'
+ directives[0].postings[0].account, 'Assets:ING-DiBa:Extra'
)
- self.assertEqual(transactions[0].postings[0].units.currency, 'EUR')
+ self.assertEqual(directives[0].postings[0].units.currency, 'EUR')
self.assertEqual(
- transactions[0].postings[0].units.number, Decimal('-500.00')
+ directives[0].postings[0].units.number, Decimal('-500.00')
)
def test_optional_sorting_line(self):
@@ -275,10 +275,10 @@ class ECImporterTestCase(TestCase):
importer = ECImporter(self.iban, 'Assets:ING-DiBa:Extra', self.user)
with open(self.filename) as fd:
- transactions = importer.extract(fd)
+ directives = importer.extract(fd)
# 1 transaction + 2 balance assertions
- self.assertEqual(len(transactions), 1 + 2)
+ self.assertEqual(len(directives), 1 + 2)
def test_category_included(self):
with open(self.filename, 'wb') as fd:
@@ -308,10 +308,10 @@ class ECImporterTestCase(TestCase):
importer = ECImporter(self.iban, 'Assets:ING-DiBa:Extra', self.user)
with open(self.filename) as fd:
- transactions = importer.extract(fd)
+ directives = importer.extract(fd)
# 1 transaction + 2 balance assertions
- self.assertEqual(len(transactions), 1 + 2)
+ self.assertEqual(len(directives), 1 + 2)
def test_no_second_header(self):
with open(self.filename, 'wb') as fd:
@@ -340,10 +340,10 @@ class ECImporterTestCase(TestCase):
importer = ECImporter(self.iban, 'Assets:ING-DiBa:Extra', self.user)
with open(self.filename) as fd:
- transactions = importer.extract(fd)
+ directives = importer.extract(fd)
# 1 transaction + 2 balance assertions
- self.assertEqual(len(transactions), 1 + 2)
+ self.assertEqual(len(directives), 1 + 2)
def test_duplicate_waehrung_field_handled_correctly(self):
with open(self.filename, 'wb') as fd:
@@ -372,12 +372,12 @@ class ECImporterTestCase(TestCase):
importer = ECImporter(self.iban, 'Assets:ING-DiBa:Extra', self.user)
with open(self.filename) as fd:
- transactions = importer.extract(fd)
+ directives = importer.extract(fd)
# 1 transaction + 1 balance assertion
# (opening balance cannot be calculated due to currency mismatch)
- self.assertEqual(len(transactions), 1 + 1)
- self.assertEqual(transactions[0].postings[0].units.currency, 'EUR')
+ self.assertEqual(len(directives), 1 + 1)
+ self.assertEqual(directives[0].postings[0].units.currency, 'EUR')
def test_bad_sorting_no_balances(self):
with open(self.filename, 'wb') as fd:
@@ -406,11 +406,11 @@ class ECImporterTestCase(TestCase):
importer = ECImporter(self.iban, 'Assets:ING-DiBa:Extra', self.user)
with open(self.filename) as fd:
- transactions = importer.extract(fd)
+ directives = importer.extract(fd)
# 1 transaction + no balance assertion (not sorted by date)
- self.assertEqual(len(transactions), 1)
- self.assertFalse(isinstance(transactions[0], Balance))
+ self.assertEqual(len(directives), 1)
+ self.assertFalse(isinstance(directives[0], Balance))
def test_ascending_by_date_single(self):
with open(self.filename, 'wb') as fd:
@@ -439,24 +439,24 @@ class ECImporterTestCase(TestCase):
importer = ECImporter(self.iban, 'Assets:ING-DiBa:Extra', self.user)
with open(self.filename) as fd:
- transactions = importer.extract(fd)
+ directives = importer.extract(fd)
# 1 transaction + 2 balance assertions
- self.assertEqual(len(transactions), 1 + 2)
+ self.assertEqual(len(directives), 1 + 2)
- self.assertTrue(isinstance(transactions[0], Transaction))
+ self.assertTrue(isinstance(directives[0], Transaction))
# Test opening balance
- self.assertTrue(isinstance(transactions[1], Balance))
- self.assertEqual(transactions[1].date, date(2018, 6, 1))
- self.assertEqual(transactions[1].amount.number, 1734.0)
- self.assertEqual(transactions[1].amount.currency, 'EUR')
+ self.assertTrue(isinstance(directives[1], Balance))
+ self.assertEqual(directives[1].date, date(2018, 6, 1))
+ self.assertEqual(directives[1].amount.number, 1734.0)
+ self.assertEqual(directives[1].amount.currency, 'EUR')
# Test closing balance
- self.assertTrue(isinstance(transactions[2], Balance))
- self.assertEqual(transactions[2].date, date(2018, 7, 1))
- self.assertEqual(transactions[2].amount.number, 1234.0)
- self.assertEqual(transactions[2].amount.currency, 'EUR')
+ self.assertTrue(isinstance(directives[2], Balance))
+ self.assertEqual(directives[2].date, date(2018, 7, 1))
+ self.assertEqual(directives[2].amount.number, 1234.0)
+ self.assertEqual(directives[2].amount.currency, 'EUR')
def test_ascending_by_date_multiple(self):
with open(self.filename, 'wb') as fd:
@@ -488,18 +488,18 @@ class ECImporterTestCase(TestCase):
importer = ECImporter(self.iban, 'Assets:ING-DiBa:Extra', self.user)
with open(self.filename) as fd:
- transactions = importer.extract(fd)
+ directives = importer.extract(fd)
- # 4 transactions + 2 balance assertions
- self.assertEqual(len(transactions), 4 + 2)
+ # 4 directives + 2 balance assertions
+ self.assertEqual(len(directives), 4 + 2)
# Test opening balance
- self.assertEqual(transactions[4].date, date(2018, 6, 1))
- self.assertEqual(transactions[4].amount.number, 1734.0)
- self.assertEqual(transactions[4].amount.currency, 'EUR')
+ self.assertEqual(directives[4].date, date(2018, 6, 1))
+ self.assertEqual(directives[4].amount.number, 1734.0)
+ self.assertEqual(directives[4].amount.currency, 'EUR')
# Test closing balance
- self.assertEqual(transactions[5].date, date(2018, 7, 1))
- self.assertEqual(transactions[5].amount.number, 1000.0)
- self.assertEqual(transactions[5].amount.currency, 'EUR')
+ self.assertEqual(directives[5].date, date(2018, 7, 1))
+ self.assertEqual(directives[5].amount.number, 1000.0)
+ self.assertEqual(directives[5].amount.currency, 'EUR')
def test_descending_by_date_single(self):
with open(self.filename, 'wb') as fd:
@@ -528,18 +528,18 @@ class ECImporterTestCase(TestCase):
importer = ECImporter(self.iban, 'Assets:ING-DiBa:Extra', self.user)
with open(self.filename) as fd:
- transactions = importer.extract(fd)
+ directives = importer.extract(fd)
# 1 transaction + 2 balance assertions
- self.assertEqual(len(transactions), 1 + 2)
+ self.assertEqual(len(directives), 1 + 2)
# Test opening balance
- self.assertEqual(transactions[1].date, date(2018, 6, 1))
- self.assertEqual(transactions[1].amount.number, 1734.0)
- self.assertEqual(transactions[1].amount.currency, 'EUR')
+ self.assertEqual(directives[1].date, date(2018, 6, 1))
+ self.assertEqual(directives[1].amount.number, 1734.0)
+ self.assertEqual(directives[1].amount.currency, 'EUR')
# Test closing balance
- self.assertEqual(transactions[2].date, date(2018, 7, 1))
- self.assertEqual(transactions[2].amount.number, 1234.0)
- self.assertEqual(transactions[2].amount.currency, 'EUR')
+ self.assertEqual(directives[2].date, date(2018, 7, 1))
+ self.assertEqual(directives[2].amount.number, 1234.0)
+ self.assertEqual(directives[2].amount.currency, 'EUR')
def test_descending_by_date_multiple(self):
with open(self.filename, 'wb') as fd:
@@ -571,15 +571,15 @@ class ECImporterTestCase(TestCase):
importer = ECImporter(self.iban, 'Assets:ING-DiBa:Extra', self.user)
with open(self.filename) as fd:
- transactions = importer.extract(fd)
+ directives = importer.extract(fd)
- # 4 transactions + 2 balance assertions
- self.assertEqual(len(transactions), 4 + 2)
+ # 4 directives + 2 balance assertions
+ self.assertEqual(len(directives), 4 + 2)
# Test opening balance
- self.assertEqual(transactions[4].date, date(2018, 6, 1))
- self.assertEqual(transactions[4].amount.number, 1734.0)
- self.assertEqual(transactions[4].amount.currency, 'EUR')
+ self.assertEqual(directives[4].date, date(2018, 6, 1))
+ self.assertEqual(directives[4].amount.number, 1734.0)
+ self.assertEqual(directives[4].amount.currency, 'EUR')
# Test closing balance
- self.assertEqual(transactions[5].date, date(2018, 7, 1))
- self.assertEqual(transactions[5].amount.number, 1000.0)
- self.assertEqual(transactions[5].amount.currency, 'EUR')
+ self.assertEqual(directives[5].date, date(2018, 7, 1))
+ self.assertEqual(directives[5].amount.number, 1000.0)
+ self.assertEqual(directives[5].amount.currency, 'EUR')