Exemplo n.º 1
0
 def test_case2(self):
     start = '2018-07-01 14:50'
     end = '2018-07-02 08:10'
     res = compute_working_time(start, end, False)
     self.assertEqual(res, 0)
Exemplo n.º 2
0
 def test_forced_close(self):
     _start = '02.04.2018 10:10'
     _end = '16.04.2018  14:45:06'
     result = compute_working_time(_start, _end, True)
     self.assertEqual(result, 301800)
Exemplo n.º 3
0
 def test_case(self):
     start = '02.07.2018 14:50'
     end = '03.07.2018 8:20'
     res = compute_working_time(start, end, True)
     self.assertEqual(res, 9600)
Exemplo n.º 4
0
 def test_holiday(self):
     _start = '28.04.2018  10:50:00'
     _end = '28.04.2018  10:54:00'
     result = compute_working_time(_start, _end, True)
     self.assertEqual(result, 240)
Exemplo n.º 5
0
 def test_lunch(self):
     _start = '02.04.2018  12:30:00'
     _end = '02.04.2018  12:45:00'
     result = compute_working_time(_start, _end, True)
     self.assertEqual(result, 0)
Exemplo n.º 6
0
 def test_next_day(self):
     _start = '02.04.2018  19:00:02'
     _end = '03.04.2018  8:36:31'
     result = compute_working_time(_start, _end, True)
     self.assertEqual(result, 360)
Exemplo n.º 7
0
 def test_compute_months_working_time(self):
     _start = '28.06.18 16:00'
     _end = '03.07.18 8:50'
     result = compute_working_time(_start, _end, True)
     self.assertEqual(result, 61500)
Exemplo n.º 8
0
 def test_compute_friday_working_time(self):
     _start = '06.07.18 16:00'
     _end = '09.07.18 10:30'
     result = compute_working_time(_start, _end, True)
     self.assertEqual(result, 8100)