예제 #1
0
    def test_calculate_working_hours_succeeds(self):
        self.assertEqual(
            arbeitcli.calculate_working_hours({'start': '13:00', 'end': '14:00', 'breaks': []}),
            60
        )

        self.assertEqual(
            arbeitcli.calculate_working_hours({'start': '12:00', 'end': '15:00', 'breaks': [{'start': '12:30', 'end': '12:52'}]}),
            158
        )
예제 #2
0
    def test_calculate_working_hours_aborts_when_not_complete(self):
        self.assertEqual(
            arbeitcli.calculate_working_hours({'start': 0,  'end': None}),
            0
        )

        self.assertEqual(
            arbeitcli.calculate_working_hours({'start': None, 'end': 0}),
            0
        )