31 def setUp(self):
32 self.ses = Session()
33 self.book = self.ses.get_book()
34 self.table = self.book.get_table()
35 self.usd = self.table.lookup("CURRENCY", "USD")
36
37
38 self.test_comm = GncCommodity(
39 self.book, "Test Stock", "NASDAQ", "TSTK", "TSTK", 10000
40 )
41 self.table.insert(self.test_comm)
42
43
44 self.pricedb = self.book.get_price_db()
45
46 self.price1 = GncPrice(self.book)
47 self.price1.set_commodity(self.test_comm)
48 self.price1.set_currency(self.usd)
49 self.price1.set_time64(datetime(2025, 1, 15))
51 self.price1.set_typestr("last")
52 self.pricedb.add_price(self.price1)
53
54 self.price2 = GncPrice(self.book)
55 self.price2.set_commodity(self.test_comm)
56 self.price2.set_currency(self.usd)
57 self.price2.set_time64(datetime(2025, 6, 15))
59 self.price2.set_typestr("last")
60 self.pricedb.add_price(self.price2)
61
The primary numeric class for representing amounts and values.