mirror of
https://github.com/nikdoof/django-ett.git
synced 2025-12-13 05:32:15 +00:00
Fix segment time
This commit is contained in:
@@ -54,7 +54,7 @@ class TimeEntry(models.Model):
|
||||
updated = models.DateTimeField('Updated Date/Time', auto_now=True)
|
||||
|
||||
def get_segment_time(self):
|
||||
if segment:
|
||||
if self.segment > 0:
|
||||
return self.segment * 15
|
||||
return 0
|
||||
|
||||
|
||||
@@ -24,13 +24,14 @@ class TaskTest(TestCase):
|
||||
|
||||
def testTotalTime(self):
|
||||
self.assertEqual(self.task.total_time, 0)
|
||||
entry = TimeEntry.objects.create(task=self.task, type=TimeEntry.TYPE_ON, date=now(), segment=10)
|
||||
TimeEntry.objects.create(task=self.task, type=TimeEntry.TYPE_ON, date=now(), segment=10)
|
||||
self.assertEqual(self.task.total_time, 15)
|
||||
entry2 = TimeEntry.objects.create(task=self.task, type=TimeEntry.TYPE_OFF, date=now(), segment=11)
|
||||
TimeEntry.objects.create(task=self.task, type=TimeEntry.TYPE_OFF, date=now(), segment=11)
|
||||
self.assertEqual(self.task.total_time, 15)
|
||||
entry3 = TimeEntry.objects.create(task=self.task, type=TimeEntry.TYPE_ON, date=now(), segment=12)
|
||||
TimeEntry.objects.create(task=self.task, type=TimeEntry.TYPE_ON, date=now(), segment=12)
|
||||
self.assertEqual(self.task.total_time, 30)
|
||||
|
||||
|
||||
class TaskDetailViewTest(TestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
Reference in New Issue
Block a user