|
GnuCash 2.4.99
|
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()
1.7.4