diff options
Diffstat (limited to 'tests/wipy/rtc.py')
-rw-r--r-- | tests/wipy/rtc.py | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/tests/wipy/rtc.py b/tests/wipy/rtc.py index 4114796db1..9f4a0f673e 100644 --- a/tests/wipy/rtc.py +++ b/tests/wipy/rtc.py @@ -66,17 +66,22 @@ rtc.alarm(0, 5000) rtc.alarm(time=2000) time.sleep_ms(1000) left = rtc.alarm_left() -print(abs(left-1000) < 20) +print(abs(left-1000) <= 10) time.sleep_ms(1000) print(rtc.alarm_left() == 0) time.sleep_ms(100) -print(rtc.alarm_left() == 0) +print(rtc.alarm_left(0) == 0) + +rtc.alarm(time=1000, repeat=True) +time.sleep_ms(1500) +left = rtc.alarm_left() +print(abs(left-500) <= 15) rtc.init((2015, 8, 29, 9, 0, 0, 0, None)) rtc.alarm(time=(2015, 8, 29, 9, 0, 45)) time.sleep_ms(1000) left = rtc.alarm_left() -print(abs(left-44000) < 100) +print(abs(left-44000) <= 90) # next ones must raise try: @@ -85,6 +90,16 @@ except: print('Exception') try: + rtc.alarm_left(1) +except: + print('Exception') + +try: + rtc.alarm_cancel(1) +except: + print('Exception') + +try: rtc.alarm(5000) except: print('Exception') |