Esempio n. 1
0
 def testToString(self):
     oilField = OilField()
     oilField.Name = "Frigg"
     t0 = datetime.now() - timedelta(days=2)
     t1 = datetime.now() - timedelta(days=1)
     t2 = datetime.now()
     oilField.ProductionSpans.append(ProductionSpan.instance(t0, t1, 10))
     oilField.ProductionSpans.append(ProductionSpan.instance(t1, t2, 6))
     print oilField
Esempio n. 2
0
 def testTotalProduction(self):
     oilField = OilField()
     t0 = datetime.now() - timedelta(days=2)
     t1 = datetime.now() - timedelta(days=1)
     t2 = datetime.now()
     oilField.ProductionSpans.append(ProductionSpan.instance(t0, t1, 10))
     oilField.ProductionSpans.append(ProductionSpan.instance(t1, t2, 6))
     self.assertEqual(oilField.totalProduction(), 16)
     self.assertEqual(oilField.discovery(), t0)
 def testFlux(self):
     productionSpan = ProductionSpan()
     productionSpan.Start -= timedelta(days=2)
     productionSpan.Total = 10
     self.assertEqual(productionSpan.flux(), 5)
 def testSpan(self):
     productionSpan = ProductionSpan()
     productionSpan.Start -= timedelta(days=2)
     self.assertEqual(productionSpan.span().days, 2)