GnuCash 2.4.99
test_account.py
00001 from unittest import main
00002 
00003 from gnucash import Book, Account, Split
00004 
00005 from test_book import BookSession
00006 
00007 class AccountSession( BookSession ):
00008     def setUp(self):
00009         BookSession.setUp(self)
00010         self.account = Account(self.book)
00011 
00012 class TestAccount( AccountSession ):
00013     def test_name(self):
00014         NAME = "Money"
00015         self.assertEquals( '', self.account.GetName() )
00016         self.account.SetName(NAME)
00017         self.assertEquals( NAME, self.account.GetName() )
00018 
00019     def test_split(self):
00020         SPLIT = Split(self.book)
00021         self.assertTrue(self.account.insert_split(SPLIT))
00022         self.assertTrue(self.account.remove_split(SPLIT))
00023 
00024 if __name__ == '__main__':
00025     main()
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines