def test1(): start_date = arrow.get('2015-12-08T00:00:00-08:00').isoformat() end_date = arrow.get('2015-12-08T00:00:00-08:00').isoformat() events_list = [] free_times = str(main.freeTimes(events_list,start_date,end_date)) correct_result = ["[[<Arrow [2015-12-08T09:00:00-08:00]>, <Arrow [2015-12-08T17:00:00-08:00]>]]"] correct_result = ''.join(correct_result) print(correct_result) print("-------------------------------------------") print(free_times) assert free_times == correct_result
def test6(): start_date = arrow.get('2015-12-08T00:00:00-08:00').isoformat() end_date = arrow.get('2015-12-08T00:00:00-08:00').isoformat() event1 = {'start':arrow.get('2015-12-08T11:00-08:00'), 'end':arrow.get('2015-12-08T11:30:00-08:00')} event2 = {'start':arrow.get('2015-12-08T11:00-08:00'), 'end':arrow.get('2015-12-08T12:30:00-08:00')} events_list = [event1, event2] free_times = str(main.freeTimes(events_list,start_date,end_date)) correct_result = ["[[<Arrow [2015-12-08T09:00:00-08:00]>, <Arrow [2015-12-08T11:00:00-08:00]>], ", "[<Arrow [2015-12-08T12:30:00-08:00]>, <Arrow [2015-12-08T17:00:00-08:00]>]]"] correct_result = ''.join(correct_result) print(correct_result) print("-------------------------------------------") print(free_times) assert free_times == correct_result