コード例 #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;")
コード例 #2
0
 def test_explain_journal(self):
     self.assertParse(
         qp.Explain(qp.Journal('Assets:ETrade', 'units', None)),
         "EXPLAIN JOURNAL 'Assets:ETrade' AT units;")
コード例 #3
0
 def test_journal_account_and_summary(self):
     self.assertParse(qp.Journal('Assets:Checking', 'cost', None),
                      "JOURNAL 'Assets:Checking' AT cost;")
コード例 #4
0
 def test_journal_summary(self):
     self.assertParse(qp.Journal(None, 'cost', None), "JOURNAL AT cost;")
コード例 #5
0
 def test_journal_account(self):
     self.assertParse(qp.Journal('Assets:Checking', None, None),
                      "JOURNAL 'Assets:Checking';")
コード例 #6
0
 def test_journal_empty(self):
     self.assertParse(qp.Journal(None, None, None), "JOURNAL;")