def test_keep_active_token(self): timeStamp = timezone.now() token = self.helper.getInBusWithLicencePlate( self.userId, self.busService, self.registrationPlate, timeStamp) self.assertEqual(ActiveToken.objects.count(), 1) self.assertEqual(ActiveToken.objects.all().first().token_id, token) cronTasks.cleanActiveTokenTable() self.assertEqual(ActiveToken.objects.count(), 1) self.assertEqual(ActiveToken.objects.all().first().token_id, token)
def test_clean_expired_active_token(self): # token requested. Simulate that request was asked double of time # defined in MINUTES_BEFORE_CLEAN_ACTIVE_TOKENS ago delta = cronTasks.MINUTES_BEFORE_CLEAN_ACTIVE_TOKENS * 2 timeStamp = timezone.now() - timezone.timedelta(minutes=delta) token = self.helper.getInBusWithLicencePlate( self.userId, self.busService, self.registrationPlate, timeStamp) self.assertEqual(ActiveToken.objects.count(), 1) self.assertEqual(ActiveToken.objects.all().first().token_id, token) cronTasks.cleanActiveTokenTable() self.assertEqual(ActiveToken.objects.count(), 0)