Пример #1
0
 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()
Пример #2
0
 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()
Пример #3
0
 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()
Пример #4
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 = 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)
Пример #5
0
    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)
Пример #6
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)
Пример #7
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)