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))
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))
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 '))
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 '))