def timeseries(self, location_id, start_datetime=None, end_datetime=None): return timeseries.Timeseries({ utc(2012, 11, 13, 11, 0): 10.0, utc(2012, 11, 13, 12, 0): 15.0, utc(2012, 11, 13, 13, 0): 20.0, utc(2012, 11, 13, 14, 0): 14.0 })
def test_two_timeseries_to_csv(self): dt1 = dates.utc(2014, 6, 24, 17, 31, 24) dt2 = dates.utc(2014, 6, 24, 17, 32, 24) dt3 = dates.utc(2014, 6, 24, 17, 33, 24) ts = timeseries.Timeseries([ {dt1: 1.0, dt2: 2.0}, {dt1: 3.0, dt3: 4.0} ]) outfile = StringIO.StringIO() ts.to_csv(outfile, timezone=pytz.timezone('Europe/Amsterdam')) # Summer, so two hours difference with UTC self.assertEquals(outfile.getvalue(), """Datum + tijd,data_0,data_1 2014-06-24 19:31,1.0,3.0 2014-06-24 19:32,2.0, 2014-06-24 19:33,,4.0 """)
def setUp(self): self.some_date = dates.utc(2012, 12, 6, 17, 31, 24) self.some_value = 24.0
def test_same_result_as_manual(self): d = datetime.datetime( 2012, 11, 13, 12, 00, tzinfo=dates.UTC) u = dates.utc(2012, 11, 13, 12, 00) self.assertEquals(d, u)