Esempio n. 1
0
 def test_journal_from(self):
     self.assertParse(
         qp.Journal(
             None, None,
             qp.From(
                 qp.Equal(qp.Column('date'),
                          qp.Constant(datetime.date(2014, 1, 1))), None,
                 True, None)), "JOURNAL FROM date = 2014-01-01 CLOSE;")
Esempio n. 2
0
 def test_explain_journal(self):
     self.assertParse(
         qp.Explain(qp.Journal('Assets:ETrade', 'units', None)),
         "EXPLAIN JOURNAL 'Assets:ETrade' AT units;")
Esempio n. 3
0
 def test_journal_account_and_summary(self):
     self.assertParse(qp.Journal('Assets:Checking', 'cost', None),
                      "JOURNAL 'Assets:Checking' AT cost;")
Esempio n. 4
0
 def test_journal_summary(self):
     self.assertParse(qp.Journal(None, 'cost', None), "JOURNAL AT cost;")
Esempio n. 5
0
 def test_journal_account(self):
     self.assertParse(qp.Journal('Assets:Checking', None, None),
                      "JOURNAL 'Assets:Checking';")
Esempio n. 6
0
 def test_journal_empty(self):
     self.assertParse(qp.Journal(None, None, None), "JOURNAL;")