cython
1# tag: posix
2
3from posix.unistd cimport *
4from posix.resource cimport *
5
6
7def test_getpriority():
8"""
9>>> test_getpriority()
100
11"""
12ret = getpriority(PRIO_PROCESS, getpid())
13# DISABLED - does not work on current test server
14return 0 # ret
15
16
17def test_getrlimit():
18"""
19>>> test_getrlimit()
200
21True
22"""
23cdef rlimit rlim
24rlim.rlim_cur = 0
25
26ret = getrlimit(RLIMIT_CPU, &rlim)
27print(ret)
28return rlim.rlim_cur != 0
29
30
31def test_getrusage():
32"""
33>>> test_getrusage()
340
35"""
36cdef rusage r
37ret = getrusage(RUSAGE_SELF, &r)
38return ret
39