from my_time import MyTime

my_time = MyTime(10, 23)
my_time.increment_minutes(36)
returned1 = my_time.get_time()
expected1 = (10, 59)
my_time.increment_hours(13)
returned2 = my_time.get_time()
expected2 = (23, 59)
my_time.increment_minutes(1)
returned3 = my_time.get_time()
expected3 = (0, 0)
my_time.increment_hours(30)
returned4 = my_time.get_time()
expected4 = (6, 0)
my_time.increment_minutes(123)
returned5 = my_time.get_time()
expected5 = (8, 3)

if returned1 != expected1:
    print('Test for MyTime failed because returned1 was:')
    print(repr(returned1))
    print('instead of:')
    print(repr(expected1))
elif returned2 != expected2:
    print('Test for MyTime failed because returned2 was:')
    print(repr(returned2))
    print('instead of:')
    print(repr(expected2))
elif returned3 != expected3:
    print('Test for MyTime failed because returned3 was:')
    print(repr(returned3))
    print('instead of:')
    print(repr(expected3))
elif returned4 != expected4:
    print('Test for MyTime failed because returned4 was:')
    print(repr(returned4))
    print('instead of:')
    print(repr(expected4))
elif returned5 != expected5:
    print('Test for MyTime failed because returned5 was:')
    print(repr(returned5))
    print('instead of:')
    print(repr(expected5))
else:
    print('Test for MyTime passed')