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