def test_get_new_hours_per_unit_data_no_new_claims_end_shift_recent_entry(self):
        # API 6/2 @ 14:25
        hours_per_unitATM.objects.create(**api_tc.two_shifts_first_shift_api_entry)
        # Now/Plant 6/2 @ 14:27
        PlantSetting.objects.create(**ps_tc.default_plant_settings_14_27)

        self.assertEqual(get_new_hours_per_unit_data(), True)
    def test_get_new_hours_per_unit_data_no_new_claims_15_min_since_write(self):
        # API 6/2 @ 7:00
        hours_per_unitATM.objects.create(**api_tc.two_shifts_first_shift_api_entry_7_am)
        # Now/Plant 6/2 @ 8:00
        PlantSetting.objects.create(**ps_tc.three_shift_8_am_plant_settings)

        self.assertEqual(get_new_hours_per_unit_data(), True)
    def test_get_new_hours_per_unit_data_no_new_claims_end_shift_recent_entry(
            self):
        # API 6/2 @ 14:25
        hours_per_unitATM.objects.create(
            **api_tc.two_shifts_first_shift_api_entry)
        # Now/Plant 6/2 @ 14:27
        PlantSetting.objects.create(**ps_tc.default_plant_settings_14_27)

        self.assertEqual(get_new_hours_per_unit_data(), True)
    def test_get_new_hours_per_unit_data_no_new_claims_15_min_since_write(
            self):
        # API 6/2 @ 7:00
        hours_per_unitATM.objects.create(
            **api_tc.two_shifts_first_shift_api_entry_7_am)
        # Now/Plant 6/2 @ 8:00
        PlantSetting.objects.create(**ps_tc.three_shift_8_am_plant_settings)

        self.assertEqual(get_new_hours_per_unit_data(), True)
    def test_get_new_hours_per_unit_data_no_claims(self):
        PlantActivityModel.objects.all().delete()
        PlantSetting.objects.create(**ps_tc.default_plant_settings_7_05)

        self.assertEqual(get_new_hours_per_unit_data(), None)
    def test_get_new_hours_per_unit_data_no_api_entries(self):
        PlantSetting.objects.create(**ps_tc.three_shift_8_am_plant_settings)

        self.assertEqual(get_new_hours_per_unit_data(), True)
    def test_get_new_hours_per_unit_data_no_new_claims_recent_entry(self):
        hours_per_unitATM.objects.create(**api_tc.two_shifts_first_shift_api_entry_7_am)
        PlantSetting.objects.create(**ps_tc.default_plant_settings_7_05)

        self.assertEqual(get_new_hours_per_unit_data(), None)
    def test_get_new_hours_per_unit_data_no_claims(self):
        PlantActivityModel.objects.all().delete()
        PlantSetting.objects.create(**ps_tc.default_plant_settings_7_05)

        self.assertEqual(get_new_hours_per_unit_data(), None)
    def test_get_new_hours_per_unit_data_no_api_entries(self):
        PlantSetting.objects.create(**ps_tc.three_shift_8_am_plant_settings)

        self.assertEqual(get_new_hours_per_unit_data(), True)
    def test_get_new_hours_per_unit_data_no_new_claims_recent_entry(self):
        hours_per_unitATM.objects.create(
            **api_tc.two_shifts_first_shift_api_entry_7_am)
        PlantSetting.objects.create(**ps_tc.default_plant_settings_7_05)

        self.assertEqual(get_new_hours_per_unit_data(), None)