コード例 #1
0
    def test_get_dept_day_stats_first_shift(self):
        now = timezone.make_aware(dt.datetime(2016, 6, 2, 7, 30))
        settings = PlantSetting.objects.latest('timestamp')
        hpv_dict = tc.shift_1_hpv_dict
        dept_list = ['CIW', 'FCB', 'PNT', 'PCH', 'FCH', 'DAC', 'MAINT', 'QA', 'MAT', 'OTHER']

        expected_hpv = 10
        expected_mh = 10

        for dept in dept_list:
            if dept == 'OTHER':
                expected_hpv = 0
                expected_mh = 0
            self.assertEqual(get_dept_day_stats(hpv_dict, now, dept),
                             (expected_hpv, expected_mh))
コード例 #2
0
    def test_get_dept_day_stats_second_shift_0_claims(self):
        now = timezone.make_aware(dt.datetime(2016, 6, 2, 15, 30))
        settings = PlantSetting.objects.latest('timestamp')
        hpv_dict = tc.shift_2_hpv_dict_0_hpv
        HPVATM.objects.create(**api_tc.two_shifts_first_shift_api_entry_0_claims)
        dept_list = ['CIW', 'FCB', 'PNT', 'PCH', 'FCH', 'DAC', 'MAINT', 'QA', 'MAT', 'OTHER']

        expected_hpv = 0
        expected_mh = 80

        for dept in dept_list:
            if dept == 'OTHER':
                expected_hpv = 0
                expected_mh = 0
            self.assertEqual(get_dept_day_stats(hpv_dict, now, dept),
                             (expected_hpv, expected_mh))
コード例 #3
0
    def test_get_dept_day_stats_first_shift(self):
        now = timezone.make_aware(dt.datetime(2016, 6, 2, 7, 30))
        settings = PlantSetting.objects.latest("timestamp")
        hours_per_unit_dict = tc.shift_1_hours_per_unit_dict
        dept_list = ["DEPT1", "DEPT2", "DEPT3", "DEPT4", "DEPT5", "DEPT6", "DEPT7", "DEPT8", "DEPT9", "OTHER"]

        expected_hours_per_unit = 10
        expected_working_hours = 10

        for dept in dept_list:
            if dept == "OTHER":
                expected_hours_per_unit = 0
                expected_working_hours = 0
            self.assertEqual(
                get_dept_day_stats(hours_per_unit_dict, now, dept), (expected_hours_per_unit, expected_working_hours)
            )
コード例 #4
0
    def test_get_dept_day_stats_second_shift_0_claims(self):
        now = timezone.make_aware(dt.datetime(2016, 6, 2, 15, 30))
        settings = PlantSetting.objects.latest("timestamp")
        hours_per_unit_dict = tc.shift_2_hours_per_unit_dict_0_hours_per_unit
        hours_per_unitATM.objects.create(**api_tc.two_shifts_first_shift_api_entry_0_claims)
        dept_list = ["DEPT1", "DEPT2", "DEPT3", "DEPT4", "DEPT5", "DEPT6", "DEPT7", "DEPT8", "DEPT9", "OTHER"]

        expected_hours_per_unit = 0
        expected_working_hours = 80

        for dept in dept_list:
            if dept == "OTHER":
                expected_hours_per_unit = 0
                expected_working_hours = 0
            self.assertEqual(
                get_dept_day_stats(hours_per_unit_dict, now, dept), (expected_hours_per_unit, expected_working_hours)
            )
コード例 #5
0
    def test_get_dept_day_stats_first_shift(self):
        now = timezone.make_aware(dt.datetime(2016, 6, 2, 7, 30))
        settings = PlantSetting.objects.latest('timestamp')
        hours_per_unit_dict = tc.shift_1_hours_per_unit_dict
        dept_list = [
            'DEPT1', 'DEPT2', 'DEPT3', 'DEPT4', 'DEPT5', 'DEPT6', 'DEPT7',
            'DEPT8', 'DEPT9', 'OTHER'
        ]

        expected_hours_per_unit = 10
        expected_working_hours = 10

        for dept in dept_list:
            if dept == 'OTHER':
                expected_hours_per_unit = 0
                expected_working_hours = 0
            self.assertEqual(
                get_dept_day_stats(hours_per_unit_dict, now, dept),
                (expected_hours_per_unit, expected_working_hours))
コード例 #6
0
    def test_get_dept_day_stats_second_shift_0_claims(self):
        now = timezone.make_aware(dt.datetime(2016, 6, 2, 15, 30))
        settings = PlantSetting.objects.latest('timestamp')
        hours_per_unit_dict = tc.shift_2_hours_per_unit_dict_0_hours_per_unit
        hours_per_unitATM.objects.create(
            **api_tc.two_shifts_first_shift_api_entry_0_claims)
        dept_list = [
            'DEPT1', 'DEPT2', 'DEPT3', 'DEPT4', 'DEPT5', 'DEPT6', 'DEPT7',
            'DEPT8', 'DEPT9', 'OTHER'
        ]

        expected_hours_per_unit = 0
        expected_working_hours = 80

        for dept in dept_list:
            if dept == 'OTHER':
                expected_hours_per_unit = 0
                expected_working_hours = 0
            self.assertEqual(
                get_dept_day_stats(hours_per_unit_dict, now, dept),
                (expected_hours_per_unit, expected_working_hours))