Esempio n. 1
0
 def test_am_i_double_booked_multiple_overlaps1(self):
     res = schedule.am_i_double_booked('./csv/test_schedule4.csv')
     expected = [
         '2020-12-01::10:30 - 2020-12-01::19:30 | 2020-12-01::10:50 - 2020-12-01::13:30',
         '2020-12-01::10:30 - 2020-12-01::19:30 | 2020-12-01::13:50 - 2020-12-01::14:30'
     ]
     self.assertEqual(res, expected)
Esempio n. 2
0
 def test_am_i_double_booked_adjacent(self):
     res = schedule.am_i_double_booked('./csv/test_schedule2.csv')
     expected = []
     self.assertEqual(res, expected)
Esempio n. 3
0
 def test_am_i_double_booked_single_overlap2(self):
     res = schedule.am_i_double_booked('./csv/test_schedule7.csv')
     expected = ['2020-12-01::10:30 - 2020-12-02::19:30 | 2020-12-01::10:50 - 2020-12-01::23:50']
     self.assertEqual(res, expected)
Esempio n. 4
0
 def test_am_i_double_booked_no_overlap(self):
     res = schedule.am_i_double_booked('./csv/test_schedule1.csv')
     expected = []
     self.assertEqual(res, expected)