示例#1
0
    def testTZ(self):
        ae = self.assertEqual
        tz = 'Europe/Warsaw'

        # local to utc, DST
        date = Date('2006-04-04.12:00:00', tz)
        ae(str(date), '2006-04-04.10:00:00')

        # local to utc, no DST
        date = Date('2006-01-01.12:00:00', tz)
        ae(str(date), '2006-01-01.11:00:00')

        # utc to local, DST
        date = Date('2006-04-04.10:00:00')
        date = date.local(tz)
        ae(str(date), '2006-04-04.12:00:00')

        # utc to local, no DST
        date = Date('2006-01-01.10:00:00')
        date = date.local(tz)
        ae(str(date), '2006-01-01.11:00:00')

        date = Date('2006-04-04.12:00:00')
        date = Date(date, tz)
        ae(str(date), '2006-04-04.10:00:00')
        date = Date('2006-01-01.12:00:00')
        date = Date(date, tz)
        ae(str(date), '2006-01-01.11:00:00')
示例#2
0
    def testTZ(self):
        ae = self.assertEqual
        tz = "Europe/Warsaw"

        # local to utc, DST
        date = Date("2006-04-04.12:00:00", tz)
        ae(str(date), "2006-04-04.10:00:00")

        # local to utc, no DST
        date = Date("2006-01-01.12:00:00", tz)
        ae(str(date), "2006-01-01.11:00:00")

        # utc to local, DST
        date = Date("2006-04-04.10:00:00")
        date = date.local(tz)
        ae(str(date), "2006-04-04.12:00:00")

        # utc to local, no DST
        date = Date("2006-01-01.10:00:00")
        date = date.local(tz)
        ae(str(date), "2006-01-01.11:00:00")

        date = Date("2006-04-04.12:00:00")
        date = Date(date, tz)
        ae(str(date), "2006-04-04.10:00:00")
        date = Date("2006-01-01.12:00:00")
        date = Date(date, tz)
        ae(str(date), "2006-01-01.11:00:00")
示例#3
0
    def testTZ(self):
        ae = self.assertEqual
        tz = 'Europe/Warsaw'

        # local to utc, DST
        date = Date('2006-04-04.12:00:00', tz)
        ae(str(date), '2006-04-04.10:00:00')

        # local to utc, no DST
        date = Date('2006-01-01.12:00:00', tz)
        ae(str(date), '2006-01-01.11:00:00')

        # utc to local, DST
        date = Date('2006-04-04.10:00:00')
        date = date.local(tz)
        ae(str(date), '2006-04-04.12:00:00')

        # utc to local, no DST
        date = Date('2006-01-01.10:00:00')
        date = date.local(tz)
        ae(str(date), '2006-01-01.11:00:00')

        date = Date('2006-04-04.12:00:00')
        date = Date(date, tz)
        ae(str(date), '2006-04-04.10:00:00')
        date = Date('2006-01-01.12:00:00')
        date = Date(date, tz)
        ae(str(date), '2006-01-01.11:00:00')
示例#4
0
 def testSimpleTZ(self):
     ae = self.assertEqual
     # local to utc
     date = Date("2006-04-04.12:00:00", 2)
     ae(str(date), "2006-04-04.10:00:00")
     # utc to local
     date = Date("2006-04-04.10:00:00")
     date = date.local(2)
     ae(str(date), "2006-04-04.12:00:00")
     # from Date instance
     date = Date("2006-04-04.12:00:00")
     date = Date(date, 2)
     ae(str(date), "2006-04-04.10:00:00")
示例#5
0
 def testSimpleTZ(self):
     ae = self.assertEqual
     # local to utc
     date = Date('2006-04-04.12:00:00', 2)
     ae(str(date), '2006-04-04.10:00:00')
     # utc to local
     date = Date('2006-04-04.10:00:00')
     date = date.local(2)
     ae(str(date), '2006-04-04.12:00:00')
     # from Date instance
     date = Date('2006-04-04.12:00:00')
     date = Date(date, 2)
     ae(str(date), '2006-04-04.10:00:00')
示例#6
0
 def testDateLocal(self):
     ae = self.assertEqual
     date = Date("02:42:20")
     date = date.local(10)
     y, m, d, x, x, x, x, x, x = time.gmtime(time.time())
     ae(str(date), "%s-%02d-%02d.12:42:20" % (y, m, d))
示例#7
0
 def testDateLocal(self):
     ae = self.assertEqual
     date = Date("02:42:20")
     date = date.local(10)
     y, m, d, x, x, x, x, x, x = time.gmtime(time.time())
     ae(str(date), '%s-%02d-%02d.12:42:20' % (y, m, d))