27 lines
665 B
Python
27 lines
665 B
Python
"""Tests for http"""
|
|
|
|
___license___ = "MIT"
|
|
___dependencies___ = ["upip:unittest", "sleep"]
|
|
|
|
import unittest, sleep, time
|
|
|
|
class TestSleep(unittest.TestCase):
|
|
|
|
def test_sleep(self):
|
|
sleep_secs = 5
|
|
time_before = time.ticks_ms()
|
|
time_after = time_before + 1000 * sleep_secs
|
|
sleep.sleep(sleep_secs)
|
|
self.assertTrue(time.ticks_ms() >= time_after)
|
|
|
|
def test_sleep_ms(self):
|
|
sleep_ms = 3000
|
|
time_before = time.ticks_ms()
|
|
time_after = time_before + sleep_ms
|
|
sleep.sleep_ms(sleep_ms)
|
|
self.assertTrue(time.ticks_ms() >= time_after)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|