コード例 #1
0
ファイル: test_dates.py プロジェクト: roundup-tracker/roundup
    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
ファイル: test_dates.py プロジェクト: jerrykan/herder
    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
ファイル: test_dates.py プロジェクト: roundup-tracker/roundup
 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')
コード例 #4
0
ファイル: test_dates.py プロジェクト: jerrykan/herder
 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
ファイル: test_dates.py プロジェクト: roundup-tracker/roundup
 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))
コード例 #6
0
ファイル: test_dates.py プロジェクト: jerrykan/herder
 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))