def testFillMissingDT(self): gatewayByDateTimes = gateway_rpt_utils.formGatewayByDateTime(self.gateway, self.dataByTime) self.assertEquals(gatewayByDateTimes[0], self.gwbt1) filled = gateway_rpt_utils.fill_missing_dt(gatewayByDateTimes) for i in range(2,24): self.assertEquals(filled[i], (self.gwbt1[0]+timedelta(hours=i),self.gwbt1[1],0,0))
def testFormGatewayByDateTime(self): gatewayByDateTimes = gateway_rpt_utils.formGatewayByDateTime(self.gateway, self.dataByTime) self.assertEquals(len(gatewayByDateTimes),2) self.assertEquals(gatewayByDateTimes[0], self.gwbt1) self.assertEquals(gatewayByDateTimes[1], self.gwbt2)
def testFormGatewayByDateTime(self): gatewayByDateTimes = gateway_rpt_utils.formGatewayByDateTime( self.gateway, self.dataByTime) self.assertEquals(len(gatewayByDateTimes), 2) self.assertEquals(gatewayByDateTimes[0], self.gwbt1) self.assertEquals(gatewayByDateTimes[1], self.gwbt2)
def testFillMissingDT(self): gatewayByDateTimes = gateway_rpt_utils.formGatewayByDateTime( self.gateway, self.dataByTime) self.assertEquals(gatewayByDateTimes[0], self.gwbt1) filled = gateway_rpt_utils.fill_missing_dt(gatewayByDateTimes) for i in range(2, 24): self.assertEquals( filled[i], (self.gwbt1[0] + timedelta(hours=i), self.gwbt1[1], 0, 0))