GnuCash  5.6-150-g038405b370+
test_query.py
1 from unittest import TestCase, main
2 
3 from gnucash import Query
4 from gnucash.gnucash_core_c import GNC_ID_INVOICE
5 
6 
7 class TestQuery(TestCase):
8  def test_create(self):
9  query = Query()
10  self.assertIsInstance(query, Query)
11 
12  def test_search_for(self):
13  query = Query()
14 
15  query.search_for(GNC_ID_INVOICE)
16  self.assertEqual(query.get_search_for(), GNC_ID_INVOICE)
17 
18  obj_type = 'gncInvoice'
19  query.search_for(obj_type)
20  self.assertEqual(query.get_search_for(), obj_type)
21 
22 if __name__ == '__main__':
23  main()