def setUp(self): self.regular_user = get_user_model().objects.create( username='******') userdata = UserData(user=self.regular_user) userdata.start_date = datetime.date(2014, 1, 1) userdata.end_date = datetime.date(2016, 1, 1) userdata.save()
def setUp(self): self.regular_user = get_user_model().objects.create( username='******') userdata = UserData(user=self.regular_user) userdata.start_date = datetime.date(2014, 1, 1) userdata.end_date = datetime.date(2016, 1, 1) userdata.unit = 1 userdata.is_18f_employee = True userdata.save()
def test_ReportingPeriodList_json_missing_timesheet(self): """ Check that the ReportingPeriodList shows users that have missing time cards """ # Create a user self.regular_user = User.objects.create(username='******') userdata = UserData(user=self.regular_user) userdata.save() reporting_periods = client().get(reverse('ReportingPeriodList')).data start_date = reporting_periods[0]['start_date'] res = client().get( reverse('ReportingPeriodAudit', kwargs={'reporting_period_start_date': start_date})).data self.assertEqual(len(res), 1)
def test_ReportingPeriodList_json_no_longer_employed(self): """ Check that the ReportingPeriodList shows users that have missing time cards """ # Create a user, but set the user as unemployed self.regular_user = User.objects.create(username='******') userdata = UserData(user=self.regular_user) userdata.current_employee = False userdata.save() reporting_periods = client().get(reverse('ReportingPeriodList')).data start_date = reporting_periods[0]['start_date'] res = client().get( reverse('ReportingPeriodAudit', kwargs={'reporting_period_start_date': start_date})).data self.assertEqual(len(res), 0)
def test_ReportingPeriodList_json_missing_timesheet(self): """ Check that the ReportingPeriodList shows users that have missing time cards """ # Create a user self.regular_user = get_user_model().objects.create( username='******') userdata = UserData(user=self.regular_user) userdata.save() reporting_periods = self.app.get(reverse('ReportingPeriodList')) start_date = reporting_periods.json['results'][0]['start_date'] res = self.app.get( reverse('ReportingPeriodAudit', kwargs={'reporting_period_start_date': start_date})) self.assertEqual(res.json['count'], 1)
def test_ReportingPeriodList_json_missing_timesheet(self): """ Check that the ReportingPeriodList shows users that have missing time cards """ # Create a user self.regular_user = get_user_model().objects.create( username='******') userdata = UserData(user=self.regular_user) userdata.save() reporting_periods = self.app.get(reverse('ReportingPeriodList')) start_date = reporting_periods.json['results'][0]['start_date'] res = self.app.get(reverse( 'ReportingPeriodAudit', kwargs={'reporting_period_start_date': start_date} ) ) self.assertEqual(res.json['count'], 1)