Пример #1
0
 def test_assigned_to_project(self):
     employees = EmployeeFactory.create_batch(10)
     member = ProjectMemberFactory.create()
     for employee in employees[:5]:
         ProjectMemberFactory.create(project=member.project, employee=employee)
     assigned = ProjectMember.objects.assigned_to_project(member.project)
     self.assertEqual(6, len(assigned))
Пример #2
0
 def test_assigned_to_project(self):
     employees = EmployeeFactory.create_batch(10)
     member = ProjectMemberFactory.create()
     for employee in employees[:5]:
         ProjectMemberFactory.create(project=member.project,
                                     employee=employee)
     assigned = ProjectMember.objects.assigned_to_project(member.project)
     self.assertEqual(6, len(assigned))
Пример #3
0
 def test_assign_goals(self):
     out = StringIO()
     company_group = CompanyGroupFactory.create(name='TINO-NS')
     employees = EmployeeFactory.create_batch(10)
     goal = IndividualGoalFactory.create()
     self.assertEqual(1, IndividualGoal.objects.count())
     for employee in employees:
         company_group.assign(employee, date.today())
     call_command('create_goals', assign_goal=True, goal_pk=goal.pk,
                  companygroup_name=company_group.slug,
                  stdout=out)
     self.assertEqual(11, IndividualGoal.objects.count())
     self.assertTrue(out.getvalue().startswith('1 Copied '))
Пример #4
0
 def test_assign_goals(self):
     out = StringIO()
     company_group = CompanyGroupFactory.create(name='TINO-NS')
     employees = EmployeeFactory.create_batch(10)
     goal = IndividualGoalFactory.create()
     self.assertEqual(1, IndividualGoal.objects.count())
     for employee in employees:
         company_group.assign(employee, date.today())
     call_command('create_goals',
                  assign_goal=True,
                  goal_pk=goal.pk,
                  companygroup_name=company_group.slug,
                  stdout=out)
     self.assertEqual(11, IndividualGoal.objects.count())
     self.assertTrue(out.getvalue().startswith('1 Copied '))