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)
def test_am_i_double_booked_adjacent(self): res = schedule.am_i_double_booked('./csv/test_schedule2.csv') expected = [] self.assertEqual(res, expected)
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)
def test_am_i_double_booked_no_overlap(self): res = schedule.am_i_double_booked('./csv/test_schedule1.csv') expected = [] self.assertEqual(res, expected)