Exemplo n.º 1
0
Arquivo: tests.py Projeto: 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
             }
         },
     )
Exemplo n.º 2
0
Arquivo: tests.py Projeto: 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
             }
         },
     )
Exemplo n.º 3
0
 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))
Exemplo n.º 4
0
 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)
Exemplo n.º 5
0
 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))
Exemplo n.º 6
0
 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)