Esempio n. 1
0
 def test_get_total_cost_sum_whole(self):
     result = UsagePlugin.total_cost(
         start=datetime.date(2013, 10, 5),
         end=datetime.date(2013, 10, 25),
         usage_type=self.usage_type_cost_sum,
         ventures=self.ventures,
         forecast=False,
     )
     self.assertEquals(result, D('77000'))
Esempio n. 2
0
 def test_get_total_cost_sum(self):
     result = UsagePlugin.total_cost(
         start=datetime.date(2013, 10, 10),
         end=datetime.date(2013, 10, 20),
         usage_type=self.usage_type_cost_sum,
         ventures=self.ventures_subset,
         forecast=False,
     )
     self.assertEquals(result, D('16500'))
Esempio n. 3
0
 def test_get_total_cost_sum(self):
     result = UsagePlugin.total_cost(
         start=datetime.date(2013, 10, 10),
         end=datetime.date(2013, 10, 20),
         usage_type=self.usage_type_cost_sum,
         ventures=self.ventures_subset,
         forecast=False,
     )
     self.assertEquals(result, D('16500'))
Esempio n. 4
0
 def test_get_total_cost_sum_whole(self):
     result = UsagePlugin.total_cost(
         start=datetime.date(2013, 10, 5),
         end=datetime.date(2013, 10, 25),
         usage_type=self.usage_type_cost_sum,
         ventures=self.ventures,
         forecast=False,
     )
     self.assertEquals(result, D('77000'))
Esempio n. 5
0
 def test_get_total_cost_sum_beyond_usageprices(self):
     # even with no_price_msg total cost should return valid cost
     result = UsagePlugin.total_cost(
         start=datetime.date(2013, 10, 1),
         end=datetime.date(2013, 10, 28),
         usage_type=self.usage_type_cost_sum,
         ventures=self.ventures,
         forecast=False,
         no_price_msg=True,
     )
     self.assertEquals(result, D('77000'))
Esempio n. 6
0
 def test_get_total_cost_sum_beyond_usageprices(self):
     # even with no_price_msg total cost should return valid cost
     result = UsagePlugin.total_cost(
         start=datetime.date(2013, 10, 1),
         end=datetime.date(2013, 10, 28),
         usage_type=self.usage_type_cost_sum,
         ventures=self.ventures,
         forecast=False,
         no_price_msg=True,
     )
     self.assertEquals(result, D('77000'))