예제 #1
0
파일: tests.py 프로젝트: rtpg/tock
 def test_project_timeline(self):
     res = project_timeline(self.project)
     self.assertEqual(res['periods'], self.dates)
     self.assertEqual(
         res['groups'],
         {
             self.user: {
                 obj.timecard.reporting_period.start_date: obj.hours_spent
                 for obj in self.objs
             }
         },
     )
예제 #2
0
파일: tests.py 프로젝트: rtpg/tock
 def test_project_timeline(self):
     res = project_timeline(self.project)
     self.assertEqual(res['periods'], self.dates)
     self.assertEqual(
         res['groups'],
         {
             self.user: {
                 obj.timecard.reporting_period.start_date: obj.hours_spent
                 for obj in self.objs
             }
         },
     )
예제 #3
0
파일: tests.py 프로젝트: isabella232/tock
 def test_project_timeline_no_limit(self):
     res = project_timeline(self.project, period_limit=None)
     self.assertEqual(res['periods'], self.dates)
     self.assertEqual(len(list(res['groups'].values())[0]), len(self.objs))
예제 #4
0
파일: tests.py 프로젝트: isabella232/tock
 def test_project_timeline_diff_limit(self):
     limit = 8
     res = project_timeline(self.project, period_limit=limit)
     self.assertEqual(res['periods'], self.dates[-limit:])
     self.assertEqual(len(list(res['groups'].values())[0]), limit)
예제 #5
0
파일: tests.py 프로젝트: Omnipresent/tock
 def test_project_timeline_no_limit(self):
     res = project_timeline(self.project, period_limit=None)
     self.assertEqual(res['periods'], self.dates)
     self.assertEqual(len(list(res['groups'].values())[0]), len(self.objs))
예제 #6
0
파일: tests.py 프로젝트: Omnipresent/tock
 def test_project_timeline_diff_limit(self):
     limit = 8
     res = project_timeline(self.project, period_limit=limit)
     self.assertEqual(res['periods'], self.dates[-limit:])
     self.assertEqual(len(list(res['groups'].values())[0]), limit)