summaryrefslogtreecommitdiff
path: root/test/python/TransactionTest.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/python/TransactionTest.py')
-rw-r--r--test/python/TransactionTest.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/python/TransactionTest.py b/test/python/TransactionTest.py
index 6827720d..c87f8c4b 100644
--- a/test/python/TransactionTest.py
+++ b/test/python/TransactionTest.py
@@ -10,6 +10,7 @@ class TransactionTestCase(unittest.TestCase):
def setUp(self):
self.journal = read_journal_from_string("""
2012-03-01 KFC
+ ;this is a note
Expenses:Food $21.34
Assets:Cash
2012-03-02 MJT
@@ -31,6 +32,14 @@ class TransactionTestCase(unittest.TestCase):
self.assertEqual(len(x0_posts), 4)
self.assertEqual(len(x1_posts), 0)
+ def testSetNote(self):
+ xacts = [xact for xact in self.journal]
+ self.assertEqual(xacts[0].note, 'this is a note')
+ xacts[0].note = 'this is also a note'
+ self.assertEqual(xacts[0].note, 'this is also a note')
+ xacts[0].note += 'so is this'
+ self.assertEqual(xacts[0].note, 'this is also a noteso is this')
+
def suite():
return unittest.TestLoader().loadTestsFromTestCase(TransactionTestCase)