Пример #1
0
    def test_get_timer_object_not_created(self):
        timer = TaskTimer(worker=self.worker)
        timer.save()
        new_timer = get_timer_object(self.worker)

        # Function should return the already created timer object.
        self.assertEqual(new_timer, timer)
Пример #2
0
    def test_get_timer_object_not_created(self):
        timer = TaskTimer(worker=self.worker)
        timer.save()
        new_timer = get_timer_object(self.worker)

        # Function should return the already created timer object.
        self.assertEqual(new_timer, timer)
Пример #3
0
def get_timer(request):
    worker = Worker.objects.get(user=request.user)
    try:
        if request.method == 'GET':
            timer = time_tracking.get_timer_object(worker)
            time_worked = time_tracking.get_timer_current_duration(worker)
            data = TaskTimerSerializer(timer).data
            if time_worked:
                data['time_worked'] = str(time_worked)
            return data
    except Exception as e:
        logger.error(e, exc_info=True)
        raise e
Пример #4
0
def get_timer(request):
    worker = Worker.objects.get(user=request.user)
    try:
        if request.method == 'GET':
            timer = time_tracking.get_timer_object(worker)
            time_worked = time_tracking.get_timer_current_duration(worker)
            data = TaskTimerSerializer(timer).data
            if time_worked:
                data['time_worked'] = str(time_worked)
            return data
    except Exception as e:
        logger.error(e, exc_info=True)
        raise e
Пример #5
0
 def test_get_timer_object_created(self):
     with self.assertRaises(TaskTimer.DoesNotExist):
         self.worker.timer
     timer = get_timer_object(self.worker)
     self.assertEqual(timer, self.worker.timer)
Пример #6
0
 def test_get_timer_object_created(self):
     with self.assertRaises(TaskTimer.DoesNotExist):
         self.worker.timer
     timer = get_timer_object(self.worker)
     self.assertEqual(timer, self.worker.timer)