Blame tests/run/posix_time.pyx
|
Packit |
562c7a |
# tag: posix
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
from posix.time cimport *
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def test_itimer(sec, usec):
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> test_itimer(10, 2)
|
|
Packit |
562c7a |
(10, 2)
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
cdef itimerval t, gtime
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
t.it_interval.tv_sec = sec
|
|
Packit |
562c7a |
t.it_interval.tv_usec = usec
|
|
Packit |
562c7a |
t.it_value.tv_sec = sec
|
|
Packit |
562c7a |
t.it_value.tv_usec = usec
|
|
Packit |
562c7a |
ret = setitimer(ITIMER_REAL, &t, NULL)
|
|
Packit |
562c7a |
assert ret == 0
|
|
Packit |
562c7a |
ret = getitimer(ITIMER_REAL, >ime)
|
|
Packit |
562c7a |
assert ret == 0
|
|
Packit |
562c7a |
t.it_interval.tv_sec = 0
|
|
Packit |
562c7a |
t.it_interval.tv_usec = 0
|
|
Packit |
562c7a |
t.it_value.tv_sec = 0
|
|
Packit |
562c7a |
t.it_value.tv_usec = 0
|
|
Packit |
562c7a |
ret = setitimer(ITIMER_REAL, &t, NULL)
|
|
Packit |
562c7a |
return gtime.it_interval.tv_sec, gtime.it_interval.tv_usec
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def test_gettimeofday():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> test_gettimeofday()
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
cdef timeval t
|
|
Packit |
562c7a |
ret = gettimeofday(&t, NULL)
|
|
Packit |
562c7a |
assert ret == 0
|