Пример #1
0
 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
Пример #4
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)