コード例 #1
0
    def test_should_sync_timezone(self):
        domain = Domain(name='test', default_timezone='Africa/Johannesburg')
        # yesterday at 21:59:59 = yesterday at 23:59:59 locally
        last_sync = datetime.combine(date.today() - timedelta(days=1), time(21, 59, 59))
        # yesterday at 21:59:59 = today at 00:00:00 locally
        utcnow = datetime.combine(date.today() - timedelta(days=1), time(22, 00, 00))
        self.assertTrue(should_sync(domain, SyncLog(date=last_sync), utcnow=utcnow))

        domain = Domain(name='test', default_timezone='UTC')
        self.assertFalse(should_sync(domain, SyncLog(date=last_sync), utcnow=utcnow))
コード例 #2
0
    def test_should_sync_timezone(self):
        domain = Domain(name='test', default_timezone='Africa/Johannesburg')
        # yesterday at 21:59:59 = yesterday at 23:59:59 locally
        last_sync = datetime.combine(date.today() - timedelta(days=1), time(21, 59, 59))
        # yesterday at 21:59:59 = today at 00:00:00 locally
        utcnow = datetime.combine(date.today() - timedelta(days=1), time(22, 00, 00))
        self.assertTrue(should_sync(domain, SyncLog(date=last_sync), utcnow=utcnow))

        domain = Domain(name='test', default_timezone='UTC')
        self.assertFalse(should_sync(domain, SyncLog(date=last_sync), utcnow=utcnow))
コード例 #3
0
 def test_should_sync_true(self):
     domain = Domain(name='test', default_timezone='UTC')
     last_sync = datetime.combine(date.today() - timedelta(days=1),
                                  time(23, 59, 59))  # yesterday at 23:59:59
     self.assertTrue(should_sync(domain, SyncLog(date=last_sync)))
コード例 #4
0
 def test_should_sync_false(self):
     domain = Domain(name='test', default_timezone='UTC')
     last_sync = datetime.combine(date.today(), time())  # today at 00:00:00
     self.assertFalse(should_sync(domain, SyncLog(date=last_sync)))
コード例 #5
0
 def test_should_sync_no_date(self):
     self.assertTrue(should_sync(None, SyncLog()))
コード例 #6
0
 def test_should_sync_none(self):
     self.assertTrue(should_sync(None, None))
コード例 #7
0
 def test_should_sync_true(self):
     domain = Domain(name='test', default_timezone='UTC')
     last_sync = datetime.combine(date.today() - timedelta(days=1), time(23, 59, 59))  # yesterday at 23:59:59
     self.assertTrue(should_sync(domain, SyncLog(date=last_sync)))
コード例 #8
0
 def test_should_sync_false(self):
     domain = Domain(name='test', default_timezone='UTC')
     last_sync = datetime.combine(date.today(), time())  # today at 00:00:00
     self.assertFalse(should_sync(domain, SyncLog(date=last_sync)))
コード例 #9
0
 def test_should_sync_no_date(self):
     self.assertTrue(should_sync(None, SyncLog()))
コード例 #10
0
 def test_should_sync_none(self):
     self.assertTrue(should_sync(None, None))