26 lines
607 B
Python
26 lines
607 B
Python
|
"""Tests for ntp"""
|
||
|
|
||
|
___license___ = "MIT"
|
||
|
___dependencies___ = ["upip:unittest", "ntp", "wifi"]
|
||
|
|
||
|
import unittest, wifi, ntp, machine
|
||
|
|
||
|
class TestWifi(unittest.TestCase):
|
||
|
|
||
|
def setUpClass(self):
|
||
|
wifi.connect()
|
||
|
|
||
|
def test_get_time(self):
|
||
|
t = ntp.get_NTP_time()
|
||
|
self.assertTrue(t > 588699276)
|
||
|
self.assertTrue(t < 1851003302) # 27 August 2028
|
||
|
|
||
|
def test_set_time(self):
|
||
|
ntp.set_NTP_time()
|
||
|
rtc = machine.RTC()
|
||
|
self.assertTrue(rtc.now()[0] >= 2018)
|
||
|
self.assertTrue(rtc.now()[0] <= 2028)
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
unittest.main()
|