Ejemplo n.º 1
0
 def test_balances_from_with_transformer_simple(self):
     self.assertParse(
         qp.Balances(
             'units', None,
             qp.Equal(qp.Column('date'),
                      qp.Constant(datetime.date(2014, 1, 1)))),
         "BALANCES AT units WHERE date = 2014-01-01;")
Ejemplo n.º 2
0
 def test_balances_from(self):
     self.assertParse(
         qp.Balances(
             None,
             qp.From(
                 qp.Equal(qp.Column('date'),
                          qp.Constant(datetime.date(2014, 1, 1))), None,
                 True, None)), "BALANCES FROM date = 2014-01-01 CLOSE;")
Ejemplo n.º 3
0
 def test_balances_from_with_transformer(self):
     self.assertParse(
         qp.Balances('units',
                     qp.From(qp.Equal(qp.Column('date'),
                                      qp.Constant(datetime.date(2014, 1, 1))),
                             None, True, None),
                     None),
         "BALANCES AT units FROM date = 2014-01-01 CLOSE;")
Ejemplo n.º 4
0
 def test_explain_balances(self):
     self.assertParse(qp.Explain(qp.Balances('cost', None, None)),
                      "EXPLAIN BALANCES AT cost;")
Ejemplo n.º 5
0
 def test_balances_empty(self):
     self.assertParse(qp.Balances(None, None, None), "BALANCES;")