Example #1
0
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
Example #2
0
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