GnuCash c935c2f+
Loading...
Searching...
No Matches
test_query.py
1from unittest import TestCase, main
2
3from gnucash import Query
4from gnucash.gnucash_core_c import GNC_ID_INVOICE
5
6
7class 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
22if __name__ == '__main__':
23 main()