diff options
| -rw-r--r-- | tests/extmod/machine_rtc.py | 24 | ||||
| -rw-r--r-- | tests/extmod/machine_rtc.py.exp | 4 |
2 files changed, 28 insertions, 0 deletions
diff --git a/tests/extmod/machine_rtc.py b/tests/extmod/machine_rtc.py new file mode 100644 index 000000000..008453b56 --- /dev/null +++ b/tests/extmod/machine_rtc.py @@ -0,0 +1,24 @@ +# Test basic behaviour of machine.RTC. + +try: + from machine import RTC +except ImportError: + print("SKIP") + raise SystemExit + +rtc = machine.RTC() + +# Save datetime. +orig_datetime = rtc.datetime() + +# Set datetime to a known value. +rtc.datetime((2020, 1, 1, 0, 0, 0, 0, 0)) + +# Check that getting and setting the datetime give expected values. +for i in range(4): + now = rtc.datetime() + print(now[0], now[1], now[2], now[4], now[5]) + rtc.datetime(now) + +# Restore datetime. +rtc.datetime(orig_datetime) diff --git a/tests/extmod/machine_rtc.py.exp b/tests/extmod/machine_rtc.py.exp new file mode 100644 index 000000000..8debc4469 --- /dev/null +++ b/tests/extmod/machine_rtc.py.exp @@ -0,0 +1,4 @@ +2020 1 1 0 0 +2020 1 1 0 0 +2020 1 1 0 0 +2020 1 1 0 0 |
